A Tool for managing modules

Ned Konz ned at bike-nomad.com
Wed Jan 30 22:55:29 UTC 2002


On Wednesday 30 January 2002 12:47 pm, Bergel Alexandre wrote:
> Try to do that :
>
> ModuleInstaller fullyInstallFromPath: #(People ab ModuleTool).
> ModuleTool open
>
> But two time the first statment. The first time throws an exception (cf my
> web site).
>
> And not #(People Alexandre ...). Okay okay I have to change pictures (-:
> Just create a directory called RepositoryCache in the image directory.

OK, I did this. And I got your browser.

It looks nice.

And I tried to import my Connectors change set (after changing all the 
category names to be 'People-NedKonz-Connectors').

And I imported the change set. When it executes the postscript of the change 
set, I get a walkback on a doesNotUnderstand:.

But this is the strange thing: the Package Browser shows that I've added the 
new method to the class in question (this is a one-method extension to 
MessageSend).

It's in a module called
#(People NedKonz Connectors 'Squeak Language Core Objects delta')

And I see the method in the browser.

But when I look for implementors, I see none!

Am I missing something?

How am I supposed to use the system if I can't extend existing classes?

Then I use the ModuleTool to look at what I just loaded. I ask to look at 
'People NedKonz', and I see all the modules.

I click on 'People NedKonz Connectors' and all seems well.

I click on 'People NedKonz Connectors Squeak Development Debugger delta' and 
I get a walkback in ModuleTool>>updateStatePanel, because self 
getModuleFromListIndex returned nil.

Apparently the problem is that your code is trying to do this:

Module fromPath: #('People' 'NedKonz' 'Connectors' 'Squeak' 'Development' 
'Debugger' 'delta')

when it should be doing this:

Module fromPath: #('People' 'NedKonz' 'Connectors' 'Squeak Development 
Debugger delta')

-- 
Ned Konz
currently: Stanwood, WA
email:     ned at bike-nomad.com
homepage:  http://bike-nomad.com



More information about the Squeak-dev mailing list