Link Details

Link 125017 thumbnail
User 111696 avatar

By bloid
via technotales.wordpress.com
Published: Oct 11 2008 / 17:01

Clojure is a Lisp on the JVM. The J in JVM is the least interesting part of the JVM (in fact, it would probably be a good idea to rename it completely) but the JVM technology itself is amazing. You can read up about it here or here. Targeting the JVM as a platform means getting garbage collection and the other JVM performance optimizations for free. After reading about the technology, it seems silly to waste time reinventing the wheel and creating your own virtual machine / environment for your new language.
  • 6
  • 5
  • 908
  • 293

Comments

Add your comment
User 285418 avatar

Motion Control replied ago:

0 votes Vote down Vote up Reply

No.

User 189831 avatar

karmazilla replied ago:

1 votes Vote down Vote up Reply

Elaboration?

User 187417 avatar

sproketboy replied ago:

-1 votes Vote down Vote up Reply

LISP? Who uses that? 7 people? So Motion Control is right. Lisp on Java is NOT the the next big thing.

User 338269 avatar

OtengiM replied ago:

-1 votes Vote down Vote up Reply

No. Nobody likes Lisp, the average programmer Joe will not use Lisp they will use Python or PHP, Just a few folks use Lisp better let like that. There is not the next best thing, that idea is OVER.

User 338269 avatar

OtengiM replied ago:

-1 votes Vote down Vote up Reply

Someone in a blog was talking about Smalltalk maybe I believe more that Smalltalk is the next thing but I have to run over the JVM. And Smalltalk syntax rocks is very easy for average programmer Joe to learn it.

User 306525 avatar

newton_dave replied ago:

0 votes Vote down Vote up Reply

While I'm more a fan of Lisp than Smalltalk, I agree that it's more likely that Smalltalk is more likely to gain traction, for a variety of reasons. Having been a user of both for a couple of decades I sure *hope* one or the other picks up (as Smalltalk is doing, yet again)--it's fantastic stuff.

User 187417 avatar

sproketboy replied ago:

0 votes Vote down Vote up Reply

Nope. Smalltalk had its chance in the 90's and was heavily promoted by IBM. There were a couple of spectacular project failures around it mainly due to what I call the Surface Area problem. In a nutshell, this is the amount of code a developer needs to understand in a system in order to maintain a piece of code. Smalltalk tends to grow a huge surface area due to it's obsession with object purity and overuse of operator overloading. C# has this problem too - Java does not.

This probably accounts for some of the success of Java relative to C# and Smalltalk.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (6)



Voters Against This Link (5)