3 ms·
I think Clojure is the closest thing to what you are looking for but the sad part is that it is due to Java giving it a standard library with documentation. Whi
by kls 15y ago
I think Clojure is the closest thing to what you are looking for but the sad part is that it is due to Java giving it a standard library with documentation. While I am by no means a Lisp expert, I have a little experience with Racket and am now doing some stuff (past couple of weeks) in Clojure, I do have to say the Java library documentation is a life saver when you are actually trying to get real work done. I think the fact that Lisp is the king of theoretical CS type development is also it's Achilles heel. In Lisp and academia (which make up a lot of Lisp users), a lot of people do want to reinvent the wheel, as such some get board half way through and leave an undocumented half implemented project in the wild. Discerning quality of third party code is difficult and no one really wants to standardize. I would really like to embrace CL, but it's just too much patching things of unknown quality together in a commercial environment. I think Clojure with it's ability to access Java libs is the best compromise for my ambitions.
- jonsulred 15y agoI thought that too, but while learning it I realized pretty quickly that to learn Clojure you first have to learn Java. For people with Java experience and time it probably isn't a problem, but for a non Java programmer with little time...
- kls 15y agoI never thought about that, I took for granted my Java knowledge, thanks for the insight.