Pier2 on Seaside3 on Squeak Trunk

Apparently, while I wasn't looking, some Very Smart People finally ported Pier to new Seaside, which I've been waiting for as a prerequisite to cutting www.stonehenge.com over to Seaside and away from Perl. It's a bit tricky to get it all installed, but I have this magical set of incantations that can bring it in as needed:

(Installer ss project: 'MetacelloRepository') install: 'ConfigurationOfMetacello'; install: 'ConfigurationOfPier2'!
ConfigurationOfMetacello loadLatestVersion!
ConfigurationOfMetacello project latestVersion load: #('UI')!
ConfigurationOfPier2 load!

Stick these into a file ending in ".cs", and then drag that file into an updated Squeak-Trunk image, or pull up a file list and browse to it and file it in.  After about 5 minutes and a lot of net downloads, you have a "squeak trunk plus seaside 3 plus magritte plus pier 2" image.  Yeay!

UPDATE:  Apparently, that was a bit overkill, since a ConfigurationOfXXXX knows how to update itself and its dependents already.  So, this is simply now:

(Installer ss project: 'MetacelloRepository') install: 'ConfigurationOfPier2'!
ConfigurationOfPier2 load!

Read and post comments | Send to a friend

Squeak on Android!

As a result of my weekend distraction you can now download and run 
Squeak on any Android based phone. If you have an Android phone, simply 
search for "squeak" in the Android market place and it should find it 
right there (sorry, Google doesn't seem to give web access to the apps 
in the store so I can't send a link).

Please be aware that this is not a full port yet. It's a weekend effort 
to show the basic feasibility. Lots (and I mean *lots*) of things are 
still missing from a full port (among those is text input and network 
support to name just two of the more glaring ones). However, I would be 
*very* interested to hear if (and how well) it works for other 
Android-based cell phones. So if you have a Motorola Droid or or a 
T-Mobile G1 give it a shot and post some benchmark results.


Cool!  I don't have an Android (yet :), but I think this is pretty interesting.  Squeak already runs on the iPhone (two applications in the Apple App store), although not in a way that lets your program it.

Read and post comments | Send to a friend