I love Smalltalk:D so often the hard way is three lines of code!<br><br><div class="gmail_quote">On Fri, Sep 9, 2011 at 5:00 AM, David T. Lewis <span dir="ltr"><<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Fri, Sep 09, 2011 at 01:36:07PM +0200, Levente Uzonyi wrote:<br>
> On Fri, 9 Sep 2011, Casey Ransberger wrote:<br>
><br>
> >Okay, so, here's what we're gonna do. Sort out how to unload it when<br>
> >there's<br>
> >more people awake:)<br>
> ><br>
> >It's seriously like six or seven classes in one category. There *must* be a<br>
> >way to do this using... Smalltalk.<br>
><br>
> Yeah, by hand:<br>
><br>
> (MCPackage named: 'HudsonBuildTools') unload.<br>
> SystemOrganization removeEmptyCategories.<br>
> MCFileBasedRepository flushAllCaches.<br>
><br>
<br>
</div>Sure, and all of the "reloadable" packages work this way. For examples<br>
of this, see SmalltalkImage>>unloadAllKnownPackages.<br>
<br>
A well-behaved package should always be loadable and unloadable in<br>
this manner, so using this mechanism to unload HudsonBuildTools<br>
is a good thing to do.<br>
<br>
Dave<br>
<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Casey Ransberger<br>