I've downloaded Squeak3.9a-7021.zip and uncompressed the following files:<br>
<br>
.DS_Store&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
6,148&nbsp; &nbsp;<br>
Squeak3.9a-7021.changes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24,048,371&nbsp; &nbsp;<br>
Squeak3.9a-7021.image&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 18,543,740&nbsp; &nbsp;<br>
<br>
Now, no README, no clear install instructions from<br>
<a href="http://minnow.cc.gatech.edu/squeak/5645">http://minnow.cc.gatech.edu/squeak/5645</a> or <a href="http://discuss.squeakfoundation.org/cgi-bin/ezmlm-browse?list=v3dot9">http://discuss.squeakfoundation.org/cgi-bin/ezmlm-browse?list=v3dot9
</a><br>
so I've decide to ask here:<br>
<br>
Should I assume to uncompress and copy from Squeak3.8-current-win-full.zip to the Squeak3.9a-7021 directory the following?<br>
<br>
Squeak.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1,077,760&nbsp;&nbsp; <br>
SqueakFFIPrims.dll&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30,720&nbsp;&nbsp; <br>
SqueakV3.sources&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 14,542,313&nbsp; <br>
<br>
I've made those assumptions, started Squeak and opened the &quot;SqueakMap Package Loader&quot;:<br>
<br>
&quot;The SqueakMap master server is running another version (2.1) than the
client (2.0) You need to upgrade the SqueakMap package, would you like
to do that now?&quot;<br>
<br>
(at this point I asked myself: if it's really needed, why to ask?)<br>
<br>
&quot;Yes&quot;<br>
<br>
And after some recompilings:<br>
<br>
&quot;Error ocurred when updating map SystemDictionary&gt;&gt;logChange: Would you like to open a debugger?&quot;<br>
(see The log for Yes)<br>
....<br>
<br>
&quot;No&quot;<br>
<br>
&quot;MessageNotUnderstood: UndefinedObject&gt;&gt;select:&quot;<br>
(see The log for No)<br>
<br>
<br>
The log for Yes:<br>
===========<br>
<br>
MessageNotUnderstood: SystemDictionary&gt;&gt;logChange:<br>
31 March 2006 1:02:16 am<br>
<br>
VM: Win32 - a SmalltalkImage<br>
Image: Squeak3.9alpha [latest update: #7021]<br>
Working Dir C:\Squeak\Squeak3.9a-7021<br>
Trusted Dir E:\Squeak\Squeak3.9a-7021\username<br>
Untrusted Dir C:\My Squeak\username<br>
<br>
SecurityManager state:<br>
Restricted: false<br>
FileAccess: true<br>
SocketAccess: true <br>
SystemDictionary(Object)&gt;&gt;doesNotUnderstand: #logChange:<br>
&nbsp;&nbsp;&nbsp; Receiver: a SystemDictionary(lots of globals)<br>
&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aMessage: &nbsp;&nbsp;&nbsp; logChange: '&quot;Installed &lt;unknown name&gt; auto version 9&quot;.<br>
(Smalltalk at:...etc...<br>
&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; tally: &nbsp;&nbsp;&nbsp; 2107<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; array: &nbsp;&nbsp;&nbsp; an
Array(nil nil nil nil #SMInstaller-&gt;SMInstaller
#EFontBDFFontReaderFo...etc...<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; cachedClassNames: &nbsp;&nbsp;&nbsp; nil<br>
<br>
SMInstallationRegistry&gt;&gt;noteInstalledPackageWithId:autoVersion:name:<br>
&nbsp;&nbsp;&nbsp; Receiver: a SMInstallationRegistry<br>
&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aPackageId: &nbsp;&nbsp;&nbsp; 'c4c13ea3-e376-42c7-8d9e-dc23b09f9f29'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aVersion: &nbsp;&nbsp;&nbsp; '9'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aName: &nbsp;&nbsp;&nbsp; '&lt;unknown name&gt;'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; time: &nbsp;&nbsp;&nbsp; 3321223291<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name: &nbsp;&nbsp;&nbsp; '&lt;unknown name&gt;'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; id: &nbsp;&nbsp;&nbsp; an UUID('c4c13ea3-e376-42c7-8d9e-dc23b09f9f29')<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; v: &nbsp;&nbsp;&nbsp; '9' asVersion<br>
&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; installedPackages:
&nbsp;&nbsp;&nbsp; a Dictionary(an
UUID('26bea8bf-733f-4715-b188-fa6d848984ad')...etc...<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; installCounter: &nbsp;&nbsp;&nbsp; 1<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; map: &nbsp;&nbsp;&nbsp; a SMSqueakMap<br>
<br>
SMSqueakMap&gt;&gt;noteInstalledPackageWithId:autoVersion:name:<br>
&nbsp;&nbsp;&nbsp; Receiver: a SMSqueakMap<br>
&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aPackageId: &nbsp;&nbsp;&nbsp; 'c4c13ea3-e376-42c7-8d9e-dc23b09f9f29'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aVersion: &nbsp;&nbsp;&nbsp; '9'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aName: &nbsp;&nbsp;&nbsp; '&lt;unknown name&gt;'<br>
&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; packages: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; accounts: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; objects: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; categories: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dir: &nbsp;&nbsp;&nbsp; 'sm'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; adminPassword: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fileCache: &nbsp;&nbsp;&nbsp; a SMFileCache<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; users: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; mutex: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; isDirty: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; checkpointNumber: &nbsp;&nbsp;&nbsp; 0<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; silent: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; registry: &nbsp;&nbsp;&nbsp; a SMInstallationRegistry<br>
<br>
SMSqueakMap&gt;&gt;noteInstalledPackageWithId:autoVersion:<br>
&nbsp;&nbsp;&nbsp; Receiver: a SMSqueakMap<br>
&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aPackageId: &nbsp;&nbsp;&nbsp; 'c4c13ea3-e376-42c7-8d9e-dc23b09f9f29'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aVersion: &nbsp;&nbsp;&nbsp; '9'<br>
&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; packages: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; accounts: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; objects: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; categories: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dir: &nbsp;&nbsp;&nbsp; 'sm'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; adminPassword: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fileCache: &nbsp;&nbsp;&nbsp; a SMFileCache<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; users: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; mutex: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; isDirty: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; checkpointNumber: &nbsp;&nbsp;&nbsp; 0<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; silent: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; registry: &nbsp;&nbsp;&nbsp; a SMInstallationRegistry<br>
<br>
<br>
--- The full stack ---<br>
SystemDictionary(Object)&gt;&gt;doesNotUnderstand: #logChange:<br>
SMInstallationRegistry&gt;&gt;noteInstalledPackageWithId:autoVersion:name:<br>
SMSqueakMap&gt;&gt;noteInstalledPackageWithId:autoVersion:name:<br>
SMSqueakMap&gt;&gt;noteInstalledPackageWithId:autoVersion:<br>
&nbsp;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
[] in UndefinedObject&gt;&gt;DoIt {[(Smalltalk hasClassNamed: #SMLoader)&nbsp;&nbsp; ifTrue: [(Smalltalk at: #SMLoader) a...]}<br>
BlockContext&gt;&gt;ensure:<br>
CursorWithMask(Cursor)&gt;&gt;showWhile:<br>
UndefinedObject&gt;&gt;DoIt<br>
Compiler&gt;&gt;evaluate:in:to:notifying:ifFail:logged:<br>
Compiler class&gt;&gt;evaluate:for:notifying:logged:<br>
Compiler class&gt;&gt;evaluate:for:logged:<br>
Compiler class&gt;&gt;evaluate:logged:<br>
[] in ReadStream(PositionableStream)&gt;&gt;fileInAnnouncing: {[val :=
(self peekFor: $!)&nbsp;&nbsp;&nbsp;&nbsp; ifTrue: [(Compiler evaluate:
self nextChunk l...]}<br>
BlockContext&gt;&gt;on:do:<br>
[] in ReadStream(PositionableStream)&gt;&gt;fileInAnnouncing: {[:bar
|&nbsp; [self atEnd]&nbsp;&nbsp; whileFalse: [bar value: self
position.&nbsp;&nbsp;&nbsp; self skipS...]}<br>
[] in ProgressInitiationException&gt;&gt;defaultMorphicAction {[result := workBlock value: progress]}<br>
BlockContext&gt;&gt;ensure:<br>
ProgressInitiationException&gt;&gt;defaultMorphicAction<br>
ProgressInitiationException&gt;&gt;defaultAction<br>
UndefinedObject&gt;&gt;handleSignal:<br>
MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
ProgressInitiationException(Exception)&gt;&gt;signal<br>
ProgressInitiationException&gt;&gt;display:at:from:to:during:<br>
ProgressInitiationException class&gt;&gt;display:at:from:to:during:<br>
ByteString(String)&gt;&gt;displayProgressAt:from:to:during:<br>
ReadStream(PositionableStream)&gt;&gt;fileInAnnouncing:<br>
SMSqueakMap class&gt;&gt;bootStrap<br>
SMSqueakMap&gt;&gt;checkVersion:<br>
SMSqueakMap&gt;&gt;loadFullFrom:<br>
SMSqueakMap&gt;&gt;loadUpdatesFull:<br>
SMSqueakMap&gt;&gt;loadFull<br>
SMSqueakMap&gt;&gt;loadUpdates<br>
[] in SMLoader&gt;&gt;loadUpdates {[squeakMap loadUpdates.&nbsp; self noteChanged]}<br>
BlockContext&gt;&gt;ensure:<br>
CursorWithMask(Cursor)&gt;&gt;showWhile:<br>
[] in SMLoader&gt;&gt;loadUpdates {[Cursor wait&nbsp;&nbsp; showWhile:
[squeakMap loadUpdates.&nbsp;&nbsp;&nbsp; self noteChanged]]}<br>
BlockContext&gt;&gt;on:do:<br>
SMLoader&gt;&gt;loadUpdates<br>
SMLoader&gt;&gt;on:<br>
SMLoader class&gt;&gt;newOn:<br>
SMLoader class&gt;&gt;new<br>
SMLoader class&gt;&gt;open <br>
<br>
The log for No:<br>
==========<br>
MessageNotUnderstood: UndefinedObject&gt;&gt;select:<br>
31 March 2006 2:14:01 am<br>
<br>
VM: Win32 - a SmalltalkImage<br>
Image: Squeak3.9alpha [latest update: #7021]<br>
<br>
SecurityManager state:<br>
Restricted: false<br>
FileAccess: true<br>
SocketAccess: true<br>
<br>
UndefinedObject(Object)&gt;&gt;doesNotUnderstand: #select:<br>
&nbsp;&nbsp;&nbsp; Receiver: nil<br>
&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aMessage: &nbsp;&nbsp;&nbsp;
select: [] in SMSqueakMap&gt;&gt;categories {[:o | o isCategory]}<br>
&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
nil<br>
<br>
SMSqueakMap&gt;&gt;categories<br>
&nbsp;&nbsp;&nbsp; Receiver: a SMSqueakMap<br>
&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; o: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; packages: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; accounts: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; objects: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; categories: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dir: &nbsp;&nbsp;&nbsp; 'sm'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; transactionCounter: &nbsp;&nbsp;&nbsp; 0<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; firstTransactionNumber: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; daysBacklog: &nbsp;&nbsp;&nbsp; 182<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; adminPassword: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; installedPackages:
&nbsp;&nbsp;&nbsp; a Dictionary(an
UUID('26bea8bf-733f-4715-b188-fa6d848984ad')...etc...<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; installCounter: &nbsp;&nbsp;&nbsp; 12<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fileCache: &nbsp;&nbsp;&nbsp; a SMFileCache<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; users: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; mutex: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dirtyList: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; isDirty: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; checkpointNumber: &nbsp;&nbsp;&nbsp; 0<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; silent: &nbsp;&nbsp;&nbsp; nil<br>
<br>
SMLoader&gt;&gt;categoryWrapperList<br>
&nbsp;&nbsp;&nbsp; Receiver: a SMLoader(548)<br>
&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; list: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; first: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; each: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; c1: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; c2: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; any: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; cat: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; bounds: &nbsp;&nbsp;&nbsp; 0@0 corner: 300@200<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; owner: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; submorphs: &nbsp;&nbsp;&nbsp; an
Array(an AlignmentMorph(2192) a PluggableTextMorph(473) a
SimpleH...etc...<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fullBounds: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; color: &nbsp;&nbsp;&nbsp; (Color r: 0.865 g: 0.86 b: 0.86)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; extension: &nbsp;&nbsp;&nbsp; a
MorphExtension (3016) [other:&nbsp; (shadowColor -&gt;
(TranslucentColor r...etc...<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; borderWidth: &nbsp;&nbsp;&nbsp; 1<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; borderColor: &nbsp;&nbsp;&nbsp; Color lightGray<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; model: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; slotName: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; open: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; labelString: &nbsp;&nbsp;&nbsp; 'SqueakMap Package Loader (0/0)'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; stripes: &nbsp;&nbsp;&nbsp; an Array(a RectangleMorph(559) a RectangleMorph(652))<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; label: &nbsp;&nbsp;&nbsp; a StringMorph(2528)'SqueakMap Package Loader (0/0)'<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; closeBox: &nbsp;&nbsp;&nbsp; an IconicButton(2243)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; collapseBox: &nbsp;&nbsp;&nbsp; an IconicButton(3372)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; activeOnlyOnTop: &nbsp;&nbsp;&nbsp; true<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; paneMorphs: &nbsp;&nbsp;&nbsp; an
Array(a SimpleHierarchicalListMorph(2557) a
PluggableTextMorph(4...etc...<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; paneRects: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; collapsedFrame: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fullFrame: &nbsp;&nbsp;&nbsp; 0@0 corner: 300@200<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; isCollapsed: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; menuBox: &nbsp;&nbsp;&nbsp; an IconicButton(4061)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; mustNotClose: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; labelWidgetAllowance: &nbsp;&nbsp;&nbsp; 87<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; updatablePanes: &nbsp;&nbsp;&nbsp; #()<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; allowReframeHandles: &nbsp;&nbsp;&nbsp; true<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; labelArea: &nbsp;&nbsp;&nbsp; an AlignmentMorph(2192)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; expandBox: &nbsp;&nbsp;&nbsp; an IconicButton(1635)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; squeakMap: &nbsp;&nbsp;&nbsp; a SMSqueakMap<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; packagesList: &nbsp;&nbsp;&nbsp; #()<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectedItemWrapper: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectedCategoryWrapper: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; filters: &nbsp;&nbsp;&nbsp; an OrderedCollection()<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; categoriesToFilterIds: &nbsp;&nbsp;&nbsp; an OrderedCollection()<br>
<br>
SimpleHierarchicalListMorph&gt;&gt;getList<br>
&nbsp;&nbsp;&nbsp; Receiver: a SimpleHierarchicalListMorph(1882)<br>
&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>
<br>
&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; bounds: &nbsp;&nbsp;&nbsp; 0@0 corner: 150@120<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; owner: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; submorphs: &nbsp;&nbsp;&nbsp; an Array(a ScrollBar(3850) a TransformMorph(2302))<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fullBounds: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; color: &nbsp;&nbsp;&nbsp; Color transparent<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; extension: &nbsp;&nbsp;&nbsp; a
MorphExtension (1132) [eventHandler = an EventHandler recipients:
...etc...<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; borderWidth: &nbsp;&nbsp;&nbsp; 1<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; borderColor: &nbsp;&nbsp;&nbsp; Color black<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; model: &nbsp;&nbsp;&nbsp; a SMLoader(548)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; slotName: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; open: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pinSpecs: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; scrollBar: &nbsp;&nbsp;&nbsp; a ScrollBar(3850)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; scroller: &nbsp;&nbsp;&nbsp; a TransformMorph(2302)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; retractableScrollBar: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; scrollBarOnLeft: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; getMenuSelector: &nbsp;&nbsp;&nbsp; #categoriesMenu:<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; getMenuTitleSelector: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; scrollBarHidden: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; hasFocus: &nbsp;&nbsp;&nbsp; false<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; hScrollBar: &nbsp;&nbsp;&nbsp; a ScrollBar(469)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectedMorph: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; getListSelector: &nbsp;&nbsp;&nbsp; #categoryWrapperList<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; keystrokeActionSelector: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; autoDeselect: &nbsp;&nbsp;&nbsp; true<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; columns: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sortingSelector: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; getSelectionSelector: &nbsp;&nbsp;&nbsp; #selectedCategoryWrapper<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; setSelectionSelector: &nbsp;&nbsp;&nbsp; #selectedCategoryWrapper:<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; potentialDropMorph: &nbsp;&nbsp;&nbsp; nil<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lineColor: &nbsp;&nbsp;&nbsp; nil<br>
<br>
<br>
--- The full stack ---<br>
UndefinedObject(Object)&gt;&gt;doesNotUnderstand: #select:<br>
SMSqueakMap&gt;&gt;categories<br>
SMLoader&gt;&gt;categoryWrapperList<br>
SimpleHierarchicalListMorph&gt;&gt;getList<br>
&nbsp;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
SimpleHierarchicalListMorph&gt;&gt;on:list:selected:changeSelected:menu:keystroke:<br>
SimpleHierarchicalListMorph class&gt;&gt;on:list:selected:changeSelected:menu:keystroke:<br>
SMLoader&gt;&gt;buildMorphicCategoriesList<br>
SMLoader&gt;&gt;createWindow<br>
SMLoader class&gt;&gt;open<br>
TheWorldMenu&gt;&gt;doMenuItem:with:<br>
[] in MenuItemMorph&gt;&gt;invokeWithEvent: {[(selArgCount := selector
numArgs) = 0&nbsp;&nbsp; ifTrue: [target perform: selector] ...]}<br>
BlockContext&gt;&gt;ensure:<br>
CursorWithMask(Cursor)&gt;&gt;showWhile:<br>
...etc...<br>
<br>
I'm doing something wrong? There's another way to download and install packages?<br>
Comments appreciated<br>
Cheers<br>
<br>
bill<br>
<br>