Oh, and I'm testing Naiad support for all the Smalltalk systems I
know: Pharo, Squeak, VisualWorks, VAST, ObjectStudio, GNU Smalltalk,
Amber, Redline Smalltalk, and Dolphin Smalltalk. Please let me know of
any still in existence that I overlooked. I think there are
possibilities for Self and JavaScript as well, but I'm starting with
systems that are class-oriented, with single inheritance, and a
stack-oriented virtual machine instruction set (or can provide a
sufficient illusion).
With Naiad support installed, any system is able to synchronize
live editions (for methods, classes, authors, tags, etc.), with any
other. Compiled methods are transferred directly; recompilation from
source code is only done when the instruction sets of the VMs involved
are irreconcilable for that method (or on demand). For most of the
methods I've considered so far, no participating system actually needs a
compiler installed.
-C
--
Craig Latta
www.netjam.org/resume
+31 6 2757 7177 (SMS ok)
+ 1 415 287 3547 (no SMS)