[ANN] Knigge

stéphane ducasse ducasse at iam.unibe.ch
Sun Mar 6 16:38:02 UTC 2005



> It basically uses PackageInfo to iterate over all needed information 
> for marshalling classes and extensionmethods using a modified 
> ClassLoader (by Alexandre Bergel) - modified such that marshalling 
> CompiledMethods, which was done in Class, went to CompiledMethod 
> (where it belongs, AFAIC). As I see now, this works for small classes, 
> but seems not to work for bigger ones - I'll have to dig into that.

Alex was adding byte-code and we got a factor 10 to load classes. Now 
the byte-codes were mixed inside the methods so this is was not really 
sexy when browsing code with external tools.
>
> Also, I forgot initialization when transferred compiled - so await 
> another release :)

:)

>
> Besides, USE A THROWAWAY IMAGE for this! :) (not sure if the compiled 
> methods which get swapped in are correct - they give the same results, 
> but they have another binary shape, as far as I can tell - only a user 
> of Classloader here, no wizard).

Ask alex if you need since he will be happy that someone uses his stuff.

> The 'transfer by source' is simply a 'ChangesetPackageExport it there, 
> file it in here'.

Ok I see

> MC wasn't on my list so far, as Tric P2P repository does a nice job 
> sharing the MC-Packages loaded on one machine to be transferred to 
> another.




More information about the Squeak-dev mailing list