On Jan 19, 2010, at 3:52 05PM, laurent laffont wrote:

> Some thoughts:
> 
> In the Linux world it's better to have the source code first, and compiled 
> version for convenience.
> 
> For squeak-3.11 there's the source code and it's easy to build following 
> instructions included in the README. It's clean.
> 
> For exupery-vm several people have already asked for source code on this list 
> to create packages for their favorite distrib.  Furthermore the binary is 
> named squeak, not pharo-vm or whatever.... not really cool. Lot of garbage in 
> the archive. Exupery vm for windows is cleaner (but contains one file called 
> Squeak.exe ;) ).
> 
> Why on Mac it's squeak 4.2.2 b1, on windows/linux squeak 3.11 ? I suppose 
> there's an influence on unit tests / performance / ....
> 

John's Mac VM's major version number were bumped to 4 when closures where 
added,  partly because it breaks some backwards-compatability.
See recent vmdev discussion about issues running 2.5-based Scratch images for 
some more details
According to the mentioned discussion, the unix major version might have been 
increased too, had the author picked up on it.


> Finally I don't know why there's an "alternative" download ... I think the 
> alternative stuff should be on the wiki, not on the basic download page.

Historical reasons.
The Exupery VM provided unix/windows builds with closure bytecodes in october 
2008, while the official VM's lagged behind.
The windows version was updated not too far behind, but a unix release for 
closures wasn't made until august 09.

At the time, the exupery VM also included some other fixes not found in the 
official releases, I can't say I know the status of those at this moment though.

Cheers,
Henry
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to