TIL that common lisp has delimited GOTO using tagbody: http://t.co/NLReyvSN4R . With hindsight it's not surprising (hypermultiparadigm!)
Related Posts
Sometimes programming tools are so good that you miss them when using other languages. I see these mentioned the most frequently:
* IntelliJ (for Java)
* Slime+Emacs (for Common Lisp)
* Pharo (for Smalltalk)
I'm struck that they all have bespoke UIs.
@krinkle A surprising number of PL design workarounds are "just add another equals sign" 🙃
I've been learning some Common Lisp by writing some simple JSON munging programs. I'm sure it's not best practice — I should probably deserialise to CLOS automatically — but it's a nice way to get comfortable with the basics.
It feels weird deliberately ignoring helpers though.