<div dir="auto">Hi Juan (glad to be here!),<div dir="auto"><br></div><div dir="auto">Ah, I see. That was driving me nuts because I couldn't see those diffs anywhere in the Change Sorter.</div><div dir="auto"><br></div><div dir="auto">So for mod's that extensive, one really ought to make a new class, rather than patching an existing one. Got it!</div><div dir="auto"><br></div><div dir="auto">Thanks.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 19 Jul 2023, 11:03 am Juan Vuletich, <<a href="mailto:juan@cuis.st">juan@cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Imran,<br>
<br>
Welcome to the Cuis community!<br>
<br>
In Cuis, a package can not modify the definition of existing classes, or <br>
their class comment. For existing classes, these need to go in numbered <br>
ChangeSets.<br>
<br>
If you have already exited your image without saving it, chances are <br>
these changes are "lost". But you can recover them from the appropriate <br>
*.user.???.changes file.<br>
<br>
Hope this helps.<br>
<br>
Cheers,<br>
<br>
On 7/19/2023 10:56 AM, Imran Rafique via Cuis-dev wrote:<br>
> Excuse my newbie ignorance if this is documented somewhere, but I<br>
> can't figure this out.<br>
><br>
> As part of my first baby steps into cuis, I've been modifying some of<br>
> the builtin tools (after all, this is a "programmable programming<br>
> language', so why not?). Specifically, PackageInstaller.<br>
><br>
> The changes work fine, all changed methods from PackageInstaller have<br>
> been moved into the new category '*my-package-name', and they get<br>
> saved out as a new version of my package.<br>
><br>
> However, I can't find the changes I made to the class definition<br>
> itself (new instance variable), or the extensive new class comments.<br>
> They're in the image, but are nowhere to be found in the Change<br>
> Sorter.<br>
><br>
> I see the updated class definition in the user.changes file.<br>
><br>
>      !classDefinition: #PackageInstaller category: #'Tools-Packages'<br>
> stamp: 'isr 7/18/2023 01:38:50'!<br>
>      Object subclass: #PackageInstaller<br>
>       ... (with my changes)<br>
>       ...<br>
><br>
> They are still under the original category, obviously.<br>
><br>
> So I guess my painfully newbie question is this; if I change a class<br>
> definition and/or class comments, is there a way to move those changes<br>
> to my own package?<br>
><br>
> Thanks in advance for any help :-)<br>
><br>
> --<br>
> Regards,<br>
>         Imran Sher Rafique<br>
<br>
<br>
-- <br>
Juan Vuletich<br>
<a href="http://cuis.st" rel="noreferrer noreferrer" target="_blank">cuis.st</a><br>
<a href="http://github.com/jvuletich" rel="noreferrer noreferrer" target="_blank">github.com/jvuletich</a><br>
<a href="http://researchgate.net/profile/Juan-Vuletich" rel="noreferrer noreferrer" target="_blank">researchgate.net/profile/Juan-Vuletich</a><br>
<a href="http://independent.academia.edu/JuanVuletich" rel="noreferrer noreferrer" target="_blank">independent.academia.edu/JuanVuletich</a><br>
<a href="http://patents.justia.com/inventor/juan-manuel-vuletich" rel="noreferrer noreferrer" target="_blank">patents.justia.com/inventor/juan-manuel-vuletich</a><br>
<a href="http://linkedin.com/in/juan-vuletich-75611b3" rel="noreferrer noreferrer" target="_blank">linkedin.com/in/juan-vuletich-75611b3</a><br>
<a href="http://twitter.com/JuanVuletich" rel="noreferrer noreferrer" target="_blank">twitter.com/JuanVuletich</a><br>
<br>
</blockquote></div>