The nice bits of Erlang (zero shared memory concurrency, easy 
distribution, fault tollerance, ability to update code base while system 
still running and live, and concurrency, immutable types), but with a 
more mainline syntax/style and including Unicode support.  Also easy 
integration with other UI languages (e.g. JavaFX, Flash, JavaScript etc) 
and other backend services (RESTful, SOAP, whatever).  I like strong 
typing, but I must say the ease at which you can do message passing in 
Erlang with dynamic types for messages (which also implies no need to 
share class definitions) is very appealing.

My main fear of Java based libraries (say driven from Scala) is you 
never know if there are 'static's hiding there somewhere, making it not 
thread safe, and making actors not really be isolated as they should.  
Scala Actors beefed up a bit to make scaling across machines dead easy 
(so you don't have to change a line of code to distribute your actors 
across machines) I think would go a long way.  (Maybe its there already 
- but last time I checked Actor message passing was really only done 
well within a single JVM.)

Alan

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to