Smalltalk Projects
Smalltalk Performance
Updated Sept 24 2008: extract from old article.
One of the more popular classes in any OO environment is the Process class. The Squeak implementation of Smalltalk even has a special OSProcess plugin to the virtual machine ( VM ) that provides 'eyeball-to-eyeball' OS level support for threads. I keep trying to come up with big XML workloads to test the limits of the stdin/stdout channels.
Links - Pharo Smalltalk
March 19 2009: Pharo will be going beta with version 1.0 !!! I thought they said it would take three years ... glad it didn't :-).
Links - Squeak Smalltalk
March 19 2009: Squeakland-EToys updated, see the EToys download page.
Updated July 10 2008: Pharo - new, leaner fork of Squeak. See related link.
Links - Seaside Hosting Examples
Note: my understanding of these services is evolving and may be incorrect at this point. Updates coming soon probably ...
Of course, the best example of a Seaside-powered site may be the Seaside site itself. But there are several interesting ( and either cheap or free ) hosting sites for Seaside web applications.
Link - Squeak Kernel Image
Found it !
Modularization will help tame the Squeak image a bit and may be critical to the long term success of Squeak. The image is getting very big, especially the Object class which is a bad place to be big.
The author of this invaluable tool set is Pavel Krivanek.
The download area.
An image map for the Kernel Image.
Links - Smalltalk Web Servers: Seaside and AIDA/Web
Updated Sept 7 2008: added seaBreeze link
Seaside
To get a good feel for Seaside development environment, read the excellent technical introduction by Shaffer Consulting.
Note that the article was written in 2005 and may be obsolete in parts. For example, Seaside now supports several object-oriented databases, including Gemstone.
Squeak + Puppy = Squeaky Pet ?
Submitted by billb on Tue, 2007-07-03 08:29.So far, I've got Squeak installed on Puppy 210 and 2.16 disk installations. No go for CD / multi-session CD, no surprises there. Need to stick symlinks in appropriate places and try again. I hope it's a unionsfs issue and not a VM issue.
Update: July 20, 2007