3 ms·
"Note: although I came to the conclusion in this article that Lisp beats Java hands-down as a language, more research has got me thinking that Java beats Lisp h
by pmjordan 19y ago
"Note: although I came to the conclusion in this article that Lisp beats Java hands-down as a language, more research has got me thinking that Java beats Lisp hands-down as a platform..."
These days (article is from 2004) we have the luxury of being able to use expressive languages within a large library ecosystem by using implementations of them in the giant platforms that have been built by Sun and Microsoft. Personally, I'm using Clojure, a Lisp dialect on the JVM, for all my explorative programming. Yegge himself seems to be working with Rhino (JavaScript on the JVM) these days.
- brlewis 19y agoIn 2004 I had already been using Kawa Scheme on the JVM in my day job for 4 years. That's also the year I began OurDoings using the same technology. http://ourdoings.com/2004-08-24 http://ourdoings.com/2004-08-24
- slackbp 19y agoThere's also SISC, which purports to be a full implementation of R5RS Scheme for the JVM. http://sisc-scheme.org/ http://sisc-scheme.org/
- jimbokun 19y agoAre you also familiar with Clojure? How would you compare the two?
- brlewis 19y agoI'm not familiar with Clojure, but as I understand it's a new language. Kawa is R5RS Scheme except it can't capture continuations. Kawa has the advantage of being a fast compiler. SISC is an interpreter, but it is more completely standards-compliant Scheme.