[squeak-dev] Smalltalk images considered harmful

Miguel Enrique Cobá Martínez m.coba.m at gmail.com
Thu May 22 03:49:46 UTC 2008


I think that the distribution of Squeak on Debian should be this way:

1- VM.
   A suitable current stable version of the squeak vm should be part of 
the distro. This is source code in the "classical" way that it is 
converted to an executable file shipped with debian or downloaded from 
the debian repositories/mirrors. This is already happening.

2. An independent repository/location/url (squeak.org) should provide a 
standard location (a la debian repo) from several images (minimal, 
Damian's, FunSqueak, etc), with a sensible name format, that should be 
downloaded (at the debian user responsability) at the postinstall step 
of installing squeakvm. This maybe can show the user the list (with 
short and full descriptions) of the goal of each image and the user 
should be given the chance of download them. All of then if he so wants.
This can be a little like the ruby gems, where you download and install 
the gem program from debian and download the particular gems from other 
sources. Or maybe like the old sun java installation using make-jpkg. Or 
maybe like the bcm43xx drivers instalation from pre 2.4.25 kernels, 
where you install one part (the driver) from debian repos and the other 
part (the firmware for the wireless card) from a public site unrelated 
to debian.

So, I don't think that should be good to try to do all the debian way, 
because (as ruby's gems, as Perl's CPAN, as TeX CTAN) there is no way 
that debian could maintain all the code is in the web.

What do you think?



More information about the Squeak-dev mailing list