2010/7/29 Mariano Martinez Peck <[email protected]>: > Hi folks. Hope Eliot is reading this thread. > > It is time to think in Pharo 1.2 and we need to discuss if we want to have > CogVM as the standard Pharo VM.
Thank you Mariano this important issue for the future of Pharo. > Most of us have tried it and found it incredible fast. So it would be very > good to take advantage of it. But I think there are a couple of things to > be discussed: > > 1) Cog VM seems to be aimed for x86 and 32 bits. You can read Eliot quotes: > "The Cog VM is a just-in-time compiler that currently supports only x86 > > No effort has been made to maintain 64-bit compatibility. Apologies, this > was unaffordable." > > So...how much important is this for us? do we care? and if we want to do it, > is it "doable" ? is it less doable than the normal squeak VM ? > > I really would like to have 64bits VM + 64bits images in a near future...but > hat's just my thoguhts. > > 2) The status of the external plugins. Are they working with Cog ? Not only > the "core plugings" but FFI, OSProcess (I read some problems with it), > TrueType, etc... > > 3) Is it stable for production use? For example, I read that with seaside > there are some crashes. For crashed related to socket, i know that Noury and Luc are working on a new implementation of sockets, so maybe if it is ready it could be included in 1.2 version. > 4) Depends on heroes. I never liked this idea. It has nothing to do with > Eliot. He is very cool and helpful. But I wonder, do we understand the new > VM and the changes? are we able to handle and fix it even without eliot ? > > 5) Integration to VMMaker. I saw that they started to merge cog (actually, I > think only stack vm?) to the trunk of VMMaker. This is really good news. I > hope everything is there and merged. > > 6) Binaries. It seems the official released didn't come with binaries. So we > should compile it for each OS. I think both binaries should be provided for 1.2 and also OneClick images with standard and Cog VM, in order to maximize the number of tests for the new VM. If we really want to push this, someone should take care of all of this. Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
