On 31 Jan 2013, at 13:14, Bela Ban <bban(a)redhat.com> wrote:
On 1/31/13 1:48 PM, Mircea Markus wrote:
> Agreed on all points.
> OTOH learning/using a new language can be good fun, so with that in
> mind having Scala in ISPN might be a positive think. From what I saw
> discussing with people is that not everyone shares this enthusiasm in
> using Scala, and even fewer in debugging Scala.
Agreed.
*If* someone wants to learn a new *great* language, learn Clojure. Blows
Scala right out of the water**1 :-)
I've heard some interesting arguments about how Clojure won't scale due to its
concurrency model (everything's immutable, defensive copies everywhere), meaning that
CPU caches end up being useless. :) I don't know enough about how it is implemented
to comment myself though.
But even if I like Clojure, would I write some of JGroups (e.g. a
protocol) in Clojure ? No way, exactly for the same reasons that I
listed in this email thread.
**1: OK, I have to admit that I did a fair amount of CLOS back in the
days, and love Lisp dialects...
--
Bela Ban, JGroups lead (
http://www.jgroups.org)
_______________________________________________
infinispan-dev mailing list
infinispan-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Manik Surtani
manik(a)jboss.org
twitter.com/maniksurtani
Platform Architect, JBoss Data Grid
http://red.ht/data-grid