Given that the current Oracle lawsuit is seriously denting Jave's image, and given that one of the early intention for Java was to drag C++ developers half way to Lisp, do you think now would be a good time to consider Lisp on earnest?
BTW, how does the lawsuit affect Clojure?
[+] [-] kevbin|15 years ago|reply
Regardless, Clojure will remain the best way to survive the twilight of the Java era.
[+] [-] hga|15 years ago|reply
A similar outcome in SCOracle v. Google would be the capping and pretty fast death of Android....
"Regardless, Clojure will remain the best way to survive the twilight of the Java era."
Well, if you're a Lisp fan like me (some Common Lisp fans are fond of Armed Bear Common Lisp: http://common-lisp.net/project/armedbear/); others strenuously disagree from both the Lisp ("Clojure is a terrifying meld of a beloved character and an unreasoning alien onslaught. http://www.reddit.com/r/lisp/comments/aqcqx/how_a_common_lis... ) and non-Lisp camps.
[+] [-] serichsen|15 years ago|reply
[+] [-] mahmud|15 years ago|reply
Lisp is not a replacement for Java, and never will be. In the same way that a sports car is not a replacement for the municipal bus system.
[+] [-] spooneybarger|15 years ago|reply
Other points:
When I've looked at C++, Java and Lisp- I have never been able to see anything that would make me take that 'halfway to lisp' comment seriously.
Clojure is just a language that runs on the jvm. There is nothing about the current lawsuit that should have any technical or legal impact on Clojure.
[+] [-] hga|15 years ago|reply
The comment is by Guy Steele and at the very least by finally making GC mainstream I agree.
Clojure as it stands now seems to be safe, although we just don't know what "crazy" things Oracle will do now that it's "weaponized" Java. Just having to think about potential legal issues now or in the future where you didn't previously adds friction where there wasn't any before, which is never good. We're also seeing a lot more interest in the CLR version of Clojure, and to the extent effort is diverted from the JVM version, to that or to ones hosted on something else, this may not be a good thing.
In the longer term, this quote struck me as the most apt WRT to Clojure or any other language that uses the JVM in unusual ways (particularly the GC of functional languages) http://adtmag.com/blogs/watersworks/2010/08/oracle-google-la...:
Forrester Research analyst John Rymer agrees: "I think this lawsuit casts the die on Java’s future," he said. "It will become a slow-evolving legacy technology. Oracle’s lawsuit links deep innovation in Java with license fees, and that will kill deep innovation in Java by anyone outside Oracle or startups hoping to sell out to Oracle. Software innovation just doesn’t do well in the kind of environment Oracle just created."
As Clojure matures, we'll be wanting to do "deep innovation" (such as in GC) and Oracle has cast a pall on doing that in Java/JVM space.