[parenscript-devel] Support for case-sensitive symbols (backwards compatible)
Hello everyone, At the suggestion of Matthias Benkard (http://stackoverflow.com/questions/1597355/why-are-parenscript-functions-cha...) I've added support for READTABLE-CASE :invert ed case-sensitive symbols to Parenscript. This change works automatically if your code is loaded with readtable-case :invert and the symbol contains mixed case, and should be backwards-compatible with the old mangling convention otherwise. Note that if your symbol names contain special characters (like *$#& etc) and is mixed case, the symbol is name mangled using the old convention. This means you can stop writing things like (encode-u-r-i-component foo-bar) and start writing things like (encodeURIComponent fooBar). I recommend using the named-readtables library to manage readtable state for your projects: http://common-lisp.net/project/named-readtables/ Happy hacking, Vladimir
participants (1)
-
Vladimir Sedach