Here is the video of his Smalltalk 2013 talk for the ones interested: https://www.youtube.com/watch?v=p21z3bAt7b0&list=PLCGAAdUizzH027lLWKXh_44cGu... 2013/11/26 Clément Bera <bera.clement@gmail.com>
To have Java running on top of Pharo (which means on top of Cog), you would need to have as they did in STX, a JIT compatible with java bytecode, an interpreter for java bytecode, runtime objects such as JavaContext, ... It is at least 1 year of work for an expert in virtual machines (I think there's mainly 1 expert in the Cog VM but there are several on java VM). Therefore this project requires several hundred thousands dollars (considering you can find a virtual machine expert willing to do it). A bit too much for ESUG in my opinion.
2013/11/26 Serge Stinckwich <serge.stinckwich@gmail.com>
On Tue, Nov 26, 2013 at 12:40 PM, Marcus Denker <marcus.denker@inria.fr> wrote:
On 26 Nov 2013, at 11:41, Serge Stinckwich <serge.stinckwich@gmail.com>
wrote:
Anything preventing Pharo and VisualWorks for using the technology
also?
Short answer: Time and money. The way we did it requires significant changes to the virtual machine (as we believe this is the only way to get a decent performance). Indeed, if somebody going to pay for it, everything's possible ;-)
You should try to ask ESUG about financial support.
I do not think that he talks about this kind of money. But MONEY.
Ok I understand ;-) BIG MONEY
-- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/