Re:Extension Points, or how OCaml is becoming more like Lisp
by awj on Friday May 09, 2014 @12:19PM
(#7721670)
Clojure is arguably a better language for being less pure as a Lisp. Many old school Lispers object to the dedicated vector and map syntax, but it's 2014 and these data structures are important and common enough to warrant shorthand.
Syntax is a trade between regularity and expressiveness. What you're seeing with "languages improving towards Lisp" is, in my opinion, languages seeking the benefits of greater regularity.
Re:Extension Points, or how OCaml is becoming more like Lisp
by lispm on Friday May 09, 2014 @01:38PM
(#7722162)
Old school Lispers don't object to vector or map syntax. Actually CL has vector syntax #(v e c t o r) and easily can add other data type syntax - that's why reader macros exist.
Syntax is a trade between regularity and expressiveness. What you're seeing with "languages improving towards Lisp" is, in my opinion, languages seeking the benefits of greater regularity.