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
|