[Pharo-project] Which COG VM?
The latest COG VM, pointed to from the Pharo-project download page, CogVM-*-13307.zip, seems to be a little unstable. Many students have been reporting that it just hangs while doing nothing more than editing (not saving) text, and I have seen long hangs while doing trivial things â these look to me like synchronization bugs. The COG that I used about a year ago (JannâMarch 2011 timeframe), in contrast, seemed rock solid, although it might have been slower. I have two questions. First, where can I find an archive of PRE_BUILT VMs. I don't want to give my students (or myself) the task of building a VM from scratch. Second, how can I find out what version of COG I'm running? SmalltalkImage current versionLabel doesn't work. SmalltalkImage current buildDate gives me a date, but how does that relate to the version numbers that I see in on the COG web site? Thanks. I want my students to have a good starting experience with Pharo, and they are not. They are messing around trying to retrieve source from hosed images :-( Andrew
Perhaps you can try using squeakvm as VM. I had several problems with Cog (on my linux), but squeakvm runs without problem. I don't want to judge, but I think that Cog is pretty much faster, but squeakvm is solid. Jan
On 20 Jan 2012, at 07:31 , Bernardo Ezequiel Contreras wrote:
try
Smalltalk vm version
This just answers 'Pharo1.3', which is not surprising, since Smalltalk vm == SmalltalkImage current. SystemVersion current version answers the same string. On the latest Jenkins build, found from the responses in this thread, I get SmalltalkImage current vmVersion ==> 'Croquet Closure Cog VM [CoInterpreter VMMaker-oscog-EstebanLorenzano.139] 21.0' Andrew
On which machines are working your students? Because on mac we do not see any problems. BTW do you machine (windows) have tune off the virus check because this is often a cause for trouble.
The latest COG VM, pointed to from the Pharo-project download page, CogVM-*-13307.zip, seems to be a little unstable. Many students have been reporting that it just hangs while doing nothing more than editing (not saving) text, and I have seen long hangs while doing trivial things â these look to me like synchronization bugs.
The COG that I used about a year ago (JannâMarch 2011 timeframe), in contrast, seemed rock solid, although it might have been slower.
I have two questions. First, where can I find an archive of PRE_BUILT VMs. I don't want to give my students (or myself) the task of building a VM from scratch.
Second, how can I find out what version of COG I'm running? SmalltalkImage current versionLabel doesn't work. SmalltalkImage current buildDate gives me a date, but how does that relate to the version numbers that I see in on the COG web site?
Thanks. I want my students to have a good starting experience with Pharo, and they are not. They are messing around trying to retrieve source from hosed images :-(
This is really strange because we work all with Pharo like mad and we do not experience that and some of us are really doing crazy think like swapping class and their instances out of the image, or generation assembly on the fly, or changing the event loopâ¦
Andrew
I think somebody that maintains the website needs to replace the VM that is linked on the download page with the latest VM built in Jenkins. I had the same issues but when I switched to the latest built on Jenkins, I had no issues anymore. On 20 Jan 2012, at 22:31, Stéphane Ducasse wrote:
On which machines are working your students? Because on mac we do not see any problems. BTW do you machine (windows) have tune off the virus check because this is often a cause for trouble.
The latest COG VM, pointed to from the Pharo-project download page, CogVM-*-13307.zip, seems to be a little unstable. Many students have been reporting that it just hangs while doing nothing more than editing (not saving) text, and I have seen long hangs while doing trivial things â these look to me like synchronization bugs.
The COG that I used about a year ago (JannâMarch 2011 timeframe), in contrast, seemed rock solid, although it might have been slower.
I have two questions. First, where can I find an archive of PRE_BUILT VMs. I don't want to give my students (or myself) the task of building a VM from scratch.
Second, how can I find out what version of COG I'm running? SmalltalkImage current versionLabel doesn't work. SmalltalkImage current buildDate gives me a date, but how does that relate to the version numbers that I see in on the COG web site?
Thanks. I want my students to have a good starting experience with Pharo, and they are not. They are messing around trying to retrieve source from hosed images :-(
This is really strange because we work all with Pharo like mad and we do not experience that and some of us are really doing crazy think like swapping class and their instances out of the image, or generation assembly on the fly, or changing the event loopâ¦
Andrew
On Linux, I've had some **possible** problems with returning swords as out parameters. There is a lot going on in that case, so it's premature to blame the vm - this is with Eliot's latest build. Eliot's build have clear problems locating libraries on Ubuntu - looking for goodness in all the wrong places... Either way, I think there should be links to both sites and a clear drive to choose and fix a leader. Bill ________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of Johan Brichau [johan@inceptive.be] Sent: Sunday, January 22, 2012 8:50 AM To: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] Which COG VM? I think somebody that maintains the website needs to replace the VM that is linked on the download page with the latest VM built in Jenkins. I had the same issues but when I switched to the latest built on Jenkins, I had no issues anymore. On 20 Jan 2012, at 22:31, Stéphane Ducasse wrote:
On which machines are working your students? Because on mac we do not see any problems. BTW do you machine (windows) have tune off the virus check because this is often a cause for trouble.
The latest COG VM, pointed to from the Pharo-project download page, CogVM-*-13307.zip, seems to be a little unstable. Many students have been reporting that it just hangs while doing nothing more than editing (not saving) text, and I have seen long hangs while doing trivial things â these look to me like synchronization bugs.
The COG that I used about a year ago (JannâMarch 2011 timeframe), in contrast, seemed rock solid, although it might have been slower.
I have two questions. First, where can I find an archive of PRE_BUILT VMs. I don't want to give my students (or myself) the task of building a VM from scratch.
Second, how can I find out what version of COG I'm running? SmalltalkImage current versionLabel doesn't work. SmalltalkImage current buildDate gives me a date, but how does that relate to the version numbers that I see in on the COG web site?
Thanks. I want my students to have a good starting experience with Pharo, and they are not. They are messing around trying to retrieve source from hosed images :-(
This is really strange because we work all with Pharo like mad and we do not experience that and some of us are really doing crazy think like swapping class and their instances out of the image, or generation assembly on the fly, or changing the event loopâ¦
Andrew
There are two lists of pre-built Cog VM's that I know of. Eliot Miranda is the primary maintainer of the Cog VM's and he keeps a repository or prebuilt VMs here: http://www.mirandabanda.org/files/Cog/VM/ Just find the most recent directory (the latest is 2522) and in it you'll find the most recent VM for windows, linux, and Mac. The VMs he distributes work for me but may not be your best option. The other list of VMs is here: https://ci.lille.inria.fr/pharo/view/VM/ and they are built by the people who maintain Pharo and I think they include additional plugins for each platform. Hope this helps and I'm sure others on the list can provide more specifics. Paul -- View this message in context: http://forum.world.st/Which-COG-VM-tp4313504p4315054.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
participants (7)
-
Andrew P. Black -
Bernardo Ezequiel Contreras -
Garret Raziel -
Johan Brichau -
Paul DeBruicker -
Schwab,Wilhelm K -
Stéphane Ducasse