[infinispan-dev] scala code in Infinispan

Manik Surtani msurtani at redhat.com
Thu Jan 31 08:17:58 EST 2013


On 31 Jan 2013, at 13:14, Bela Ban <bban at 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 at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Manik Surtani
manik at jboss.org
twitter.com/maniksurtani

Platform Architect, JBoss Data Grid
http://red.ht/data-grid




More information about the infinispan-dev mailing list