I downloaded ST/X this morning and looked around for a couple hours.
Impressive system. And impressive clients list/activities etc.
<rant>
And wow, Claus is yet another individual with top notch computer chops... Seems that this community has the highest density of high perf brains. I feel humbled indeed.
</rant>
What struck me was the speed.
Pharo really needs a huge speedup on the UI front. I am using a top of the line desktop system and still Pharo sometimes feels slow (some is due to algorithms - like the finder tool taking ages for a lot of things, but some is due to the UI system).
This is not linked to the VM, as the MVC projects in Squeak are uber fast.
Is the Text rewrite going to have an impact on this?
On the front of interoperability, I personally have chosen to go the RabbitMQ route, it allows me to wire all kinds of things together with some room for scale.
On the Java front itself, in the TCL community, we do have tclbend and also a package to do the same thing as STX:LIBJAVA. Truth be told, there hasn't been much traction in there. It works fine but that's it.�
http://www2.tcl.tk/1313�- usage sample�
http://www2.tcl.tk/14919
It also has fell behind in terms of keeping up with the latest versions of the environment.
In PHP, there is the Quercus and Caucho Resin Server that allows to run PHP on top of the JVM and invoke Java from there. Some people run very fast stuff on that, and benefiting from all JEE abilities (JMS, JTA, Clustering, JAAS...) is really nice. �
http://www.caucho.com/resin-3.1/doc/quercus.xtp
Phil