[Seaside] [ANN] Seaside Installer

Avi Bryant avi.bryant at gmail.com
Mon Aug 7 22:56:43 UTC 2006


On Aug 7, 2006, at 3:17 PM, Lukas Renggli wrote:

> I created a package called "Seaside Installer" on SqueakMap. Loading
> it will pull-in all the requirements to get a Seaside server running
> in a fresh image. This installer could maybe later on replace the
> official "Seaside" package on SqueakMap.

So here's a challenge, related to the modularity thread on squeak- 
dev.  What's the smallest image someone can produce which can fully  
use this installer?  Possibly by bringing in some extra required  
packages as well?

I've personally been more heartened by the somewhat ad-hoc shrinking  
work that Pavel, Steve Swerling, etc were doing (especially the  
series of 3.7 images like QuiteSmall.image) than by the more  
ambitious work being done at the SqF level.  In the long term, maybe  
the top-down modularize-everything work done in 3.9/3.10, and the  
bottom-up bootstrapping of Spoon will combine to give us something  
great.  In the meantime, I'd love to see a messy monolithic image  
with legacy bits, but that was as small as practically possible,  
which had roughly the same status for package releasers as  
3.7/3.8/3.9 do: that is, when releasing something like the Seaside  
Installer, we'd try to make sure it worked on that image as well.  I  
think it's important that the compatibility work go in that direction  
rather than the other way - such images have in the past shipped with  
modified versions of MC, Seaside, etc, but that's unsustainable; as a  
package maintainer, I'd rather be making sure that my own packages  
loaded into it cleanly than worrying about someone else keeping a  
branch.

If someone does release such an image - say, a 4MB 3.7-based image  
with bare-bones morphic, basic dev tools (browser/debugger/workspace/ 
inspector/transcript and nothing else), and enough network and file  
support to bring in the Seaside Installer - I'll commit to trying to  
keep any packages I have a hand in loadable on it going forward. FWIW.

Avi


More information about the Seaside mailing list