(Squat project and mailing list info at http://netjam.org/squat )
Hi--
I've got modules loading now, with support for prerequisites.
The basic behavior is fun... A recipient system establishes a message-sending connection to a server system, and exposes two pieces of information: the UUID of the remote module with which it wants to synchronize, and a newly-created local module. The remote module then synchronizes itself with the local module, using remote message-sending. If the remote module has a prerequisite, it just asks the local module for yet another new local module, and asks the prerequisite module to sync with it first.
I also spent a couple difficult weeks in December getting my CompiledMethod format changes into the minimal/headless snapshot (I prototyped them in another, headful, snapshot first, and after I had done the major shrinking work on the minimal snapshot).
As I mentioned previously, I anticipate the first public release when I have a working demo of a minimal snapshot "putting its head back on", by loading appropriate modules from the Net, and displaying something on the screen. I'm interested in discussing the timing of possible integration of Squat with the Squeak release schedule.
Any feedback is very welcome, especially feature requests to the Squat mailing list. I'm usually on the Squeak IRC channel (irc://irc.freenode.net:6667/#squeak) from 1800-0300 GMT, sometimes 0400-1100 too.
thanks,
-C
-- Craig Latta http://netjam.org/resume craig@netjam.org [|] Proceed for Truth!
spoon@lists.squeakfoundation.org