Hacker News new | ask | show | jobs
by zachbeane 4178 days ago
Certain things are still hardwired into the Common Lisp reader. For example, because of how colons are treated in symbols, you can't trivially support something like JSON via reader macros. It still works best if the input bears a pretty good resemblance to lisp.

That's not such a big deal, because there are plenty of tools for conventional input parsing in Common Lisp.

1 comments

> ... you can't trivially support something like JSON via reader macros.

Isn't that what the article shows how to do?

Yes, with more than a trivial amount of work. When the syntax is more lisp-congruent, you don't have to jump through as many hoops.