Squat progress 7 August 2003: method IDs

Stephane Ducasse ducasse at iam.unibe.ch
Fri Aug 8 16:46:24 UTC 2003


hi Craig

You are talking about methods, are you also thinking about objects in a 
parcel like way. Another question is how would you resolve modules 
(class initialization)?

Stef


On Friday, August 8, 2003, at 12:56 AM, Craig Latta wrote:

>
> 	(Squat mailing list info at http://netjam.org/squat )
>
> Hi--
>
> 	I now have two additional bytes in the trailer of each compiled 
> method;
> I'm using one bit for the method activation mark I mentioned previously
> (which supports method unloading), and fifteen bits for an ID.
>
> 	Using method IDs, I plan to compose behavior modules. The first one
> will contain the minimal behavior necessary to support compositing onto
> the display from object memory (the equivalent of BitBlt). It'll also 
> be
> able to unload itself, returning the system to its previous smaller
> state. There will also be support for prerequisite modules.
>
> 	A module will be delivered over a network connection, via an
> interactive protocol. When updating, for each method, a system will 
> have
> the option of receiving source code or compiled code, or of simply
> installing the version corresponding to the correct ID, if it already
> has local access to it somehow (e.g., from the change log).
>
>
> -C
>
> --
> Craig Latta
> http://netjam.org/resume
> craig at netjam.org
> [|] Proceed for Truth!
>
>



More information about the Squeak-dev mailing list