Hi:

I was wondering what the standard approach is to package rather invasive 
changes to core classes.


Currently, I have everything in extension methods that override the existing 
methods in my own package.
However, the monticello package is not actually loadable. So, I cannot just 
load my stuff into a new image via monticello. For instance, I modify 
#basicNew/#basicNew:, the Parser, the Encoder classes, etc.

With my changes, these things depend on my own classes being properly 
initialized in the image.

What is the best way to get that into a loadable/bootstrapable  state?

Do I need to split up all the stuff into different packages according to 
dependencies and then make sure that I can load those different packages in a 
well defined order?

Or is there anything to tell Monticello to be smarter about loading the stuff?

Thanks
Stefan

-- 
Stefan Marr
Software Languages Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://soft.vub.ac.be/~smarr
Phone: +32 2 629 2974
Fax:   +32 2 629 3525



Reply via email to