Hi: On 13 Apr 2011, at 16:44, Mariano Martinez Peck wrote:
> > "Running on the JVM" and "Running on the JVM" are two completely different > things. > Here seems to be the same > > 'Running on the JVM' = 'Running on the JVM' -> true > > ehehhe I guess you forgot to change something or I am so stupid to > understand... Sorry, that was on purpose. 'Running on the JVM' is just a useless term. Potato shows how to implement an interpreter in Java that runs on top of the JVM. With some minor adaptations it would also be able to run Pharo. But the question is, how useful would that be. With that model, it is not directly possible to exploit JVM mechanism like threads. It is basically identical to the SqueakVM with just exchanging C for Java. Even compiling Smalltalk to Java bytecode does not get you closer to leveraging the JVM. It would be 'just' Cog, with JVM bytecodes as a target instead of x86. You get speed, but you do not really get closer to use the JVM platform. Best regards Stefan > > Just a reminder: > http://news.squeak.org/2008/07/07/potato-version-of-jsqueak-from-hpi/ PS: It would be awesome if my mail client would be able to quote your mail correctly. -- Stefan Marr Software Languages Lab Vrije Universiteit Brussel Pleinlaan 2 / B-1050 Brussels / Belgium http://soft.vub.ac.be/~smarr Phone: +32 2 629 2974 Fax: +32 2 629 3525
