On Thu, 10 Mar 2011, Casey Ransberger wrote:

Yeah. You need to be running a 32 bit x86 machine to use Cog (currently,) and 
once you save an image under Cog, you may not be able to open it in the 
standard VM (note that folks have talked about updating the traditional VM to 
fix the latter issue, but I don't know how far off that is.)

The latest version of the Unix VM (4.4.7-2357) can open images having Cog's format.


If you start with the latest Squeak, Cuis, or Pharo image, I believe all of the 
image side stuff you need will be there already and you should be good to go.

On Mar 10, 2011, at 10:35 AM, Garret Raziel <boloo...@gmail.com> wrote:

I am using linux (debian stable). Is there source codes anywhere? Is cog 
capable of running squeak image?

For some reason I didn't get Garret's mail, so let me answer here:

Prebuilt CogVMs are available here: http://www.mirandabanda.org/files/Cog/VM/VM.r2361/
The source code is available from the svn repository:
http://squeakvm.org/cgi-bin/viewcvs.cgi/branches/Cog/

If you're about to compile the VM yourself, then you'll find detailed description here:
http://squeakvm.org/cgi-bin/viewcvs.cgi/*checkout*/branches/Cog/unixbuild/HowToBuild?rev=2348

I suggest you to check out revision 2361 instead of the latest (2363), because the latter has some stability problems. You can do this by adding the -r switch to the svn commands, like here:
svn co -r 2361 http://www.squeakvm.org/svn/squeak/branches/Cog/platforms

Cog requires Eliot's closure implementation + some other minor changes, so if you'd like to use an official Squeak image, then you'll need Squeak 4.2 (or newer). If you have an older image (3.10.2, 4.0, 4.1), then you should be able to use the Trunk's update process to update your image to the current 4.3 alpha version, though that road is a bit rough.


Levente

_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners

_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Reply via email to