gratitude

exitsandman 2024-07-31T08:19:20.636029Z

Healthy reminder that the non-interning reader and syntax-quote are killer features. It makes life so much easier when writing macros.

4
borkdude 2024-07-31T10:29:20.825589Z

remind me, what's non-interning reader?

exitsandman 2024-07-31T10:36:03.648689Z

If you've ever used Common Lisp, when a symbol is read unless otherwise specified the symbol is interned in the current package (parallel concept to Clj nses). This causes a varying degree of trouble, including but not limited to: • variable capture in macros being far more difficult to deal with • the need to use declare to attach special meaning to symbols as opposed to metadata like it's done in Clojure

borkdude 2024-07-31T10:38:42.000219Z

ah ok