Hacker News new | past | comments | ask | show | jobs | submit login

All of Clojure's literals desugar to calls. They're reader macros you can't add to.



My point is that they desugar directly to data structures (instantiated in Java, in LispReader) instead of operation forms that evaluate to data structures.

See vector creation: https://github.com/clojure/clojure/blob/52633274225370dfb058...


I don't see how that distinction is useful.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: