4 ms·
Why not just use Clojure? It has good frameworks for web programming, you can even use it for browser apps, etc. There are of course differences, but from my po
by alexott 5y ago
Why not just use Clojure? It has good frameworks for web programming, you can even use it for browser apps, etc. There are of course differences, but from my point of view the code will be less ugly.
P.S. I programmed in CL, and in Scheme (even commercial software), but for JVM-based stuff, Clojure is my language of choice
- eatonphil 5y agoI have nothing against it but I'm not sure it needs any additional press. :) My goal wasn't "use the JVM at all cost", more so "show these languages we know but benefiting from a mature ecosystem".
- cutler 5y agoSeconded, if you're going to use the JVM, that is. Lisp on the JVM is a solved problem.
- michaelsbradley 5y agoABCL became available in 2005[+], about two years before the appearance of Clojure, and both continue to be developed/maintained to the present. [+] https://abcl.org/svn/tags/0.00.10/j/README https://abcl.org/svn/tags/0.00.10/j/README
- alexott 5y agoI have used it, also as Kawa. from my point of view, the Clojure interface to JVM is more "natural". Plus the concurrency support, etc.
- creamytaco 5y agoLots of folks don't see Clojure as a Lisp.
- amanaplanacanal 5y agoHow do they define a lisp that clojure doesn't qualify?
- fidesomnes 5y agoA pure lisp binary.
- creamytaco 5y agoA Lisp runs Lisp code, code that could have been written anywhere from 50 years ago to today. The extent and degree of modifications required before that code runs, illustrates how far away one is from Lisp. All Lisps (incl Scheme, Common Lisp, Emacs Lisp) sit fairly close together in this historical "Lisp" space. I can get Lisp code from the CMU AI repository and run it as is or with slight modifications in any of the aforementioned Lisps, but Clojure would require a complete rewrite, both syntax and logic/semantics. Ergo, I and lots of others don't see Clojure as a Lisp. I'd call it Lisp-inspired or a descendant of Lisp, but it's clear that it is a different language.
- Zababa 5y agoPeople still use Scheme and Common Lisp. That, to me, is a sign that details matters for people who use Lisp, and thus Clojure might not be what they like.
- deleted 5y ago[deleted]