HNHacker News
TopNewBestAskShowJobs

jmdavis

82 karma · joined August 21, 2013

submissionscomments
jmdavis··on (Ab)Using Language Features: The Common Lisp Condition System
I originally had a section about reader macros but I ended up cutting it since the article was running a little long.

Reader macros are great, but they work best when a token can unambiguously be recognized by the reader as using some "special syntax" (usually involves a '#' and then another dispatch character preceding the new syntax).

This is great when you're coming up with a brand-new syntax. But if you're trying to match something that already exists, it's not easy

jmdavis··on The string type is broken
UTF16 is variable length just like UTF8 is (so don't assume 2 bytes == 1 character).