Thanks Levente, Now, I continue to try Cog, and I have different bugs: - graphical bug: someties, when I move a window, text disappears during the move. (I put a screenshot in attachement) - Metacello/Monticello bug: I cannot reproduce it easily. When I load my metacello Script (ConfigurationOfO2 and ConfigurationOfMoose for example), sometimes the VM crash.
For information, I use the latest Pharo core (12011) with the cog changes integrated.
<<inline: 11.jpeg>>
Cheers, Jannik On Jun 22, 2010, at 08:49 , Stéphane Ducasse wrote: > Thanks levente > > http://code.google.com/p/pharo/issues/detail?id=2583 > > > On Jun 22, 2010, at 12:42 AM, Levente Uzonyi wrote: > >> On Mon, 21 Jun 2010, Laval Jannik wrote: >> >>> Hi all, >>> >>> I just try the new Cog VM, >>> I have a bug with MessageTally. >>> >>> You can reproduce it with: >>> "MessageTally spyOn:[1]" >>> >>> It does not understand "-". >>> Could someone reproduce it and have an idea to fix it ? >> >> It's easy to fix it, just replace code like this: >> >> SmalltalkImage current getVMParameters keysAndValuesDo: [ :idx :gcVal | >> gcStats at: idx put: (gcVal - (gcStats at: idx))]. >> >> with this: >> >> Smalltalk getVMParameters keysAndValuesDo: [ :idx :gcVal | >> gcVal ifNotNil: [ gcStats at: idx put: (gcVal - (gcStats at: idx)) ] ]. >> >> in MessageTally's #spyAllEvery:on:, #spyEvery:on: and >> #spyEvery:onProcess:forMilliseconds: (I think these are the same in Pharo >> and Squeak. If not, then just look at the senders of #getVMParameters). >> >> >> Levente >> >>> >>> Cheers, >>> Jannik >>> >>> On Jun 21, 2010, at 18:04 , Serge Stinckwich wrote: >>> >>>> On Mon, Jun 21, 2010 at 10:44 PM, Lukas Renggli <[email protected]> wrote: >>>>> Some people asked me how I got Pharo to run on Cog on OS X. Here's how: >>>>> >>>>> 1. Download the Cog source-code from >>>>> <http://ftp.squeak.org/Cog/OpenSourceCog.tar.gz>, open the Xcode >>>>> project CoreVM.xcodeproj, and compile the thing. For those who want to >>>>> skip this step I've put the resulting binaries here: >>>>> <http://www.lukas-renggli.ch/dropbox/cog-osx.zip>. >>>>> >>>>> 2. Open a (copy of a) Pharo image in an **old** VM and file-in the >>>>> appropriate change-set (there is one for Pharo 1.0 and one for Pharo >>>>> 1.1) from the following issue report: >>>>> <http://code.google.com/p/pharo/issues/detail?id=2579>. Save the image >>>>> and quit. >>>>> >>>>> 3. Open the image in the Cog VM. Note that if you safe the image, you >>>>> won't be able to open it again in a non-Cog VM. >>>>> >>>>> Hopefully John will provide a properly built binary soon :-) >>>> >>>> Thank you Lukas ! >>>> >>>> Quite impressive in some of my highly CPU-intensive robot simulations !!! >>>> Strange that the VM Cog icon is Croquet ;-) >>>> >>>> -- >>>> 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 >>> >>> --- >>> Jannik Laval >>> >>> >>> _______________________________________________ >>> Pharo-project mailing list >>> [email protected] >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>> >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project --- Jannik Laval
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
