<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Thanks for the suggestion.<div class=""><br class=""></div><div class="">I did find:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class="">$ find . -iname "MDJ*.st"<br class="">./Cuis-Smalltalk-Dev/<a href="http://MDJ-Environment.st" class="">MDJ-Environment.st</a><br class="">./Cuis-Smalltalk-Dev/<a href="http://MDJ-Environment.pck.st" class="">MDJ-Environment.pck.st</a><br class="">./Cuis-Smalltalk-Dev/<a href="http://MDJ-Learning.pck.st" class="">MDJ-Learning.pck.st</a><br class="">./Cuis-Smalltalk-Dev/<a href="http://MDJ.pck.st" class="">MDJ.pck.st</a><br class=""><div class="">./Cuis-Smalltalk-Dev/<a href="http://MDJ-Learning.st" class="">MDJ-Learning.st</a></div></blockquote><div class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">(The “MDJ-Environment” is another package I made to play with packages.)</div><div class=""><br class=""></div><div class="">Aha! While I don’t see any duplicate files, I noticed that “<a href="http://MDJ.pck.st" class="">MDJ.pck.st</a>” contains all the stuff, combined, from “<a href="http://MDJ-Learning.pck.st" class="">MDJ-Learning.pck.st</a>” and “<a href="http://MDJ-Environment.pck.st" class="">MDJ-Environment.pck.st</a>”, and it’s got the newer/updated classes.</div><div class=""><br class=""></div><div class="">I hid all the “MDJ-*” files and left just “<a href="http://MDJ.pck.st" class="">MDJ.pck.st</a>” — now, when I use “Feature require: #’MDJ’.”, it loads the correct classes and categories.</div><div class=""><br class=""></div><div class="">I remember reading about how all categories with the same prefix, in this case “MDJ-*”, get merged and it looks like the previous (unmerged) MDJ-* files don’t get removed.</div><div class="">(Or maybe I did something(s) in the wrong order or wrong way …)</div><div class=""><br class=""></div><div class="">Anyway, that seems to answer that question. Thanks!!</div><div class=""><br class=""></div><div class="">That file listing begs the question: what’s the difference between “*.<a href="http://pck.st" class="">pck.st</a>” and “*.st” files?</div><div class="">And why are both created in some cases but not in others?</div><div class=""><br class=""></div><div class="">Thanks!</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">     </span>— Mark</div><div class=""><br class=""></div><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Nov 19, 2021, at 1:20 PM, Nicola Mingotti via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" class="">cuis-dev@lists.cuis.st</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="auto" class="">cell phone typing, excuse dry format. </div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">first idea:</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">you made more packages with the same name, maybe in different file system positions, the first one Cuis is finding it is the empty one.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">explore the filesystem, determine where is your package file(s). open it with emacs. convice yourself it contains the stuff it should (it is easy). then load the package with Cuis "file browser". this can't fail you, it opens just the file you say. finally get rid of the empty package twin. restart. try loading now with 'feature require'. </div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">hth</div><div dir="auto" class="">nicola</div><div dir="auto" class=""><br class=""></div><div dir="auto" class=""><br class=""></div><div dir="auto" class=""><br class=""></div><div dir="auto" class=""><br class=""></div><div dir="auto" class=""><br class=""></div><div class=""><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 19, 2021 at 8:42 PM Mark via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" class="">cuis-dev@lists.cuis.st</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Hi,<br class="">
<br class="">
I’m running into (more) strangeness.<br class="">
(Again, probably my n00b-ness. LOL)<br class="">
<br class="">
I run cuis from a shell script.<br class="">
That way, I can watch log output in the terminal as it runs …<br class="">
<br class="">
Then, I install my “learning” package: MDJ-Learning. The first time, it loads just fine.<br class="">
<br class="">
Then, I add a new class to the “MDJ-Learning” category.<br class="">
<br class="">
It runs. (Just added a class method that prints a string)<br class="">
<br class="">
I open the “Installed Packages” window and note that my package “needs saving”<br class="">
<br class="">
I select the package (MDJ-Learning) and click on “Save”<br class="">
<br class="">
Everything behaves as if it saved.<br class="">
<br class="">
Then I quit cuis without saving image.<br class="">
<br class="">
Then I relaunch cuis (as above) — the startup script uses “Feature require:” to load my package.<br class="">
<br class="">
And, to my dismay, my latest changes are _not_ reflected in the Browser under “MDJ-Learning”<br class="">
<br class="">
Any idea(s) what I might be doing wrong?<br class="">
<br class="">
Thanks!<br class="">
<br class="">
        — Mark<br class="">
-- <br class="">
Cuis-dev mailing list<br class="">
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank" class="">Cuis-dev@lists.cuis.st</a><br class="">
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank" class="">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br class="">
</blockquote></div></div>
-- <br class="">Cuis-dev mailing list<br class=""><a href="mailto:Cuis-dev@lists.cuis.st" class="">Cuis-dev@lists.cuis.st</a><br class="">https://lists.cuis.st/mailman/listinfo/cuis-dev<br class=""></div></blockquote></div><br class=""></div></body></html>