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
More information about the Squeak-dev