Re:Learning Clojure: comparing with Java streams
by didibus on Saturday November 10, 2018 @02:52PM
(#18423136)
> https://schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-...
Sorry, maybe I'm not seeing it, but what part of that link describe lexical user definable reader macros in scheme?
> {moe->"Oh, a wise guy, eh?" larry->"Hey, what's the idea?" curly->"Nyuk, nyuk, nyuk!"}
Right, so in Clojure you could extend the reader and do:
#xapping{moe "Oh, a wise guy, eh?" larry "Hey, what's the idea?" curly "Nyuk, nyuk, nyuk!"}
As a data literal for xapping data structures.
https://schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-...
> And that undermines the innovation and superiority of syntactic macros introduced by Lisp.
They have a different purpose and operate on a different level.
> respect the existing reader semantics
This is an example of xapping data structure in *Lisp for for the Connection Machine
{moe->"Oh, a wise guy, eh?" larry->"Hey, what's the idea?" curly->"Nyuk, nyuk, nyuk!"}
> If only they'd still make those, and had improved its performance
Nowadays it might be easier to use an emulator running the OS.