3 ms·
S-expressions != "lisp" There is the Common Lisp standard, and those variants really are managed like C compilers are. It's pretty great, and the differences a
by codemac 11y ago
S-expressions != "lisp"
There is the Common Lisp standard, and those variants really are managed like C compilers are. It's pretty great, and the differences are tiny.
Scheme has standards -- but yes, due to the language's easy implementation many people have made implementations of varying adherence to that standard. This is a good problem, it means people are able to implement their own languages.
Finally - clojure's rationale is pretty straight forward, and has obviously met an incredible niche in the PL space. I don't think it's that controversial of an implementation of S-exps.
- Skunkleton 11y agoI have always been a doubter of lisp likes and even I think this article makes no sense. If you are going to lump CL, Scheme, Clojure, etc together, then the list of "C" like languages is much much longer than the three they have in the article.