Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by fiddlerwoaroof on Monday January 07, 2019 @01:12AM
(#18843170)
I really like how most of the non-sexp syntax is optional in CL. Anyways, I'm also a bit ambivalent about the merits of [] vs. #(): I like how the latter syntax is more "standard", since the # dispatching macro character is used for a bunch of things. E.g. multidimensional arrays #2a() #3a() complex numbers #c(1 2) character literals #\space, pathnames #p"/foo/bar" etc.: it adds to the uniformity of the syntax, ime.
[ Parent
| on HN ]
Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by fiddlerwoaroof on Monday January 07, 2019 @01:20AM
(#18843199)
Anyways, I guess I like CL's approach where #[] #{} [] and {} are all specified as reserved to the user and then, using named-readtables, you can pick an appropriate implementation as you see fit.