binary modules (was "ScamperFix-gk")

Craig Latta craig at netjam.org
Fri Feb 13 19:57:56 UTC 2004


Hi--

> [Squat] loads binary modules...

	Right, although they aren't files; they are transmitted directly
between two running systems over a network, using remote
message-sending.

	On a slight tangent... One may also "usurp" methods; when an usurped
method is run, the method is replaced with the corresponding method in
the usurping system (after transferring it over a network connection),
and resent in-line. The Squat VM also marks methods which have been run,
as well as the method dictionaries that contain them. Using that
information, one can "swap out" many of the methods and method
dictionaries in the system, so that they don't take up any space until
the corresponding messages are actually sent. I've swapped out (and back
in, on demand) the entire compiler framework, for example.


-C

--
Craig Latta
improvisational musical informaticist
craig at netjam.org
www.netjam.org
[|] Proceed for Truth!




More information about the Squeak-dev mailing list