[erlang-questions] Erlang vs Clojure

Robin <>
Sun Nov 25 21:09:06 CET 2007


The thought of running on the JVM makes me feel both sick and
bloated...but strangely I am warming up to the idea.

The ErlangVM enables distributed concurrency, Closure on the JVM is
optimizing for local concurrency.

Granted that I am not building fault tolerant telecom switches, but in
my case, massive local concurrency might be all that I need.  With
EC2, I could package an image optimized for local concurrency.  If an
instance goes down, launch another instance. If an instance reaches
high load, launch another instance.

Of course this glosses over the database entirely, which currently
uses Erlang.


On Nov 25, 8:20 am, "Vlad Dumitrescu" <> wrote:
> Hi,
>
> On Nov 25, 2007 9:13 AM, Yariv Sadan <> wrote:
>
> > I think it would be easier for Erlang programmers to adopt a Lispy
> > dialect of Erlang than for Java programmers to adopt a Lisp that runs
> > on the JVM.
>
> I can't really understand why it would be good to run Erlang on the
> JVM. It would become just one of the other 300 languages, losing at
> the same time its most important feature, namely its own VM. It is the
> runtime that brings in all the benefits of the super-light processes
> and their communication channels. On the JVM, I doubt one could do
> much better than Scala's actors. Just to give them an Erlangy syntax
> doesn't seem like a huge benefit to me...
>
> best regards,
> Vlad
> _______________________________________________
> erlang-questions mailing list
> ://www.erlang.org/mailman/listinfo/erlang-questions



More information about the erlang-questions mailing list