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 -~----------~----~----~----~------~----~------~--~---
