So I moved Nautilus-History and retried and I could get a debugger with some 
announcements not reset
So some progress. I will publish a separate package for History

Stef

On Oct 2, 2013, at 8:19 PM, Stéphane Ducasse <[email protected]> wrote:

> Linking the inspector with nautilus is not a good idea to me.
> Because at the end we can joke the old squeak by saying that it was 
> monolithic but we are building the same.
> 
> So now I cannot unload Nautilus because when I remove it, it removes 
> NavigationHistory that is used by the inspector and 
> I do not understand why something is failing -> debugger -> fialure of 
> debugger. 
> Stef
> 
>> Ok 
>> I will check now I do not even understand why and how it is related.
>> 
>> Stef
>> 
>>> it's the inspector, not nautilus.
>>> 
>>> => InspectorNavigator >> pushHistory:
>>> 
>>> On 2013-10-02, at 19:20, Stéphane Ducasse <[email protected]> wrote:
>>> 
>>>> When I try
>>>> 
>>>> (MCWorkingCopy forPackage: (MCPackage named: 'NautilusRefactoring')) unload
>>>> 
>>>> NautilusUI allInstances do: [ :inst | 
>>>> SystemAnnouncer uniqueInstance unsubscribe: inst].
>>>> Smalltalk garbageCollect.
>>>> 
>>>> (MCWorkingCopy forPackage: (MCPackage named: 'NautilusCommon')) unload.
>>>> (MCWorkingCopy forPackage: (MCPackage named: 'Nautilus')) unload 
>>>> 
>>>> I get the attached system. I do not understand why SpecDebugger has 
>>>> something to do with navigationHistory.
>>>> 
>>>> Any idea?
>>>> I also think that we are not good at making sure what we load can be 
>>>> cleanly unloaded. Without that discipline we will never have 
>>>> a modular system.
>>>> 
>>>> Stef
>>>> 
>>>> 
>>>> <Screen Shot 2013-10-02 at 7.04.02 PM.pdf>
>>> 
>> 
>> 
> 
> 


Reply via email to