Comments on: Clojure: Lisp on the JVM http://www.terminally-incoherent.com/blog/2008/12/01/clojure-lisp-on-the-jvm/ I will not fix your computer. Tue, 04 Aug 2020 22:34:33 +0000 hourly 1 https://wordpress.org/?v=4.7.26 By: Luke Maciak http://www.terminally-incoherent.com/blog/2008/12/01/clojure-lisp-on-the-jvm/#comment-10871 Thu, 04 Dec 2008 04:56:25 +0000 http://www.terminally-incoherent.com/blog/2008/11/27/clojure-lisp-on-the-jvm/#comment-10871

@astine: I agree with Tom. Java classpaths are not so bad. You set them once, make a script and then forget about them. :)

VM’s are a good thing. We have two big ones right now that are likely to be installed on just about every computer out there – JVM and .NET. But a lot of people do not view JVM as a language agnostic platform (which it is). They see JVM and think Java.

What Microsoft did right, was to separate their VM from their languages. Sun ought to really move in the same direction. Invest more in promoting JVM as a platform. It’s happening anyway, whether they want it or not.

There are so many really attractive languages that run on JVM now – Rhino, Jython, Scala and now Clojure just to name a few. :)

Reply  |  Quote
]]>
By: astine http://www.terminally-incoherent.com/blog/2008/12/01/clojure-lisp-on-the-jvm/#comment-10868 Wed, 03 Dec 2008 18:57:02 +0000 http://www.terminally-incoherent.com/blog/2008/11/27/clojure-lisp-on-the-jvm/#comment-10868

That would be Clojure’s big win, unless you’re looking for html generators or test frameworks, libraries in common lisp are rather scant. Though, I will tell you, ASDF is a lot easier on Unix, especially if you’re using clbuild.

Reply  |  Quote
]]>
By: Tom Emerson http://www.terminally-incoherent.com/blog/2008/12/01/clojure-lisp-on-the-jvm/#comment-10857 Tue, 02 Dec 2008 15:51:12 +0000 http://www.terminally-incoherent.com/blog/2008/11/27/clojure-lisp-on-the-jvm/#comment-10857

For me dealing with classpaths in the Clojure world is no worse than dealing with ASDF in the Common Lisp world. They’re obviously not entirely comparable, but each gives us some pain. One of the Big Wins for Clojure, for me, is the ability to interoperate with the large number of third-party Java libraries in addition to the Java libraries.

Reply  |  Quote
]]>
By: astine http://www.terminally-incoherent.com/blog/2008/12/01/clojure-lisp-on-the-jvm/#comment-10852 Mon, 01 Dec 2008 18:56:50 +0000 http://www.terminally-incoherent.com/blog/2008/11/27/clojure-lisp-on-the-jvm/#comment-10852

Yes Clojure is an awesome project. Making vectors and maps first class and recursable is a massive improvement over the old common lisp onions. It’s funny that after almost 20 years of near stagnation in common lisp it would take a new dialect, one that was separate from the control of the ANSI standard and entrenched businesses, to actually kick life back into the language. (Everyone was hoping it would be Arc.)

Of course, I personally hate messing with the JVM (classpaths) So I’m still in common lisp for now. The thing with lisp is, that there is no feature in any language that you can’t add to lisp as well, on the fly, and make it feel native. So until, I need the sort of concurrency that you can only get with ML/Haskell style functional programming, I’ll be happy where I am.

Reply  |  Quote
]]>