Posted by
GLASS mailing list on
Jan 23, 2020; 7:13pm
URL: https://forum.world.st/Upgrade-Seaside-tp5110535p5110556.html
Bruno,
I've not done any work on doing unloads of Metacello projects. I do
intend to support unload operations in Rowan:)
As I think about it, I think the best way to proceed would be to remove
all of the class directories in the Seaside clone - creating a bunch of
empty packages. When you load the empty packages (using a Metacello load
expression to load the Seaside project), all of the classes and
extension methods should be removed from the system ... I would imagine
that this would work pretty well.
If you have any subclasses of Seaside classes in your application
packages, you should arrange to remove all of those subclasses before
doing the "unload load" ....
You probably want to disable automatic migration while doing this as
well: `MCPlatformSupport autoMigrate: false`.
Any projects that depend upon Seaside will have to have the same
treatment and be unloaded before the Seaside "unload load".
Dale
On 1/23/20 6:48 AM, BrunoBB via Glass wrote:
_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass