[erlang-questions] Erlang vs Clojure
Sun Nov 25 11:56:02 CET 2007
Couldn't these ~300 languages you're mentioning serve as the best
testimonial about magnitude of Java's failure?
Running these language on top of JVM looks to me like having a headache and
attempting to cure it by hitting ones kneecap with a big hammer. Hey, head
is no longer hurting, but good that you're not asking about my knee...
The cure is: have a healthier life-style. Erlang is one option, the other...
I've been considering career in agriculture for quite some time now ;-).
Power of Erlang, IMHO, is substantially embedded in a language itself, thus,
assuming that Erlang is not suitable for everything, instead of
"dot-netting" (*) the environment, one should just continue doing what we've
been doing: integrate with the external environment, whilst preserving the
identity -- if Erlang is to strive (and, my God, it worked so well for me
during the last six years), one *must* evangelize the language, not the VM.
(*) Java, IMHO, was never a step forward. It was a reaction to Microsoft's
domination of the world... So, when Microsoft introduced dot-net, a (bit
delayed) reaction was to introduce a bunch of new languages to run on top of
JVM, to counter a new threat. Why should Erlang sing the same tune? Or am I
----- Original Message -----
From: "Robin Bhattacharyya" <>
Sent: Sunday, November 25, 2007 5:12 AM
Subject: [erlang-questions] Erlang vs Clojure
> Smerl manipulates erlang at the abstract form, so smerl is kinda like
> a lisp macro. A lispy erlang would make erlang easier to manipulate.
> Paul Graham makes the case in his book On Lisp that some special forms
> are only possible by using macros.
> Rich Hickey, the author of Clojure, makes the case that in the past
> lisps failed to catch on because they were off on an "island" with
> their own runtimes. The legacy of Java will be the JVM not the Java
> language, as there are currently ~300 languages targeting the JVM.
> I think a lispy syntax, with the concurrency principles of Erlang,
> running on the JVM runtime, could be a powerful combination.
> erlang-questions mailing list
More information about the erlang-questions