<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi Imran,<br>
    <br>
    On 7/19/2023 6:46 PM, Imran Rafique via Cuis-dev wrote:
    <blockquote
cite="mid:CADQX9=8iconX6FeNN8yUuDu7YQoCmTYiohri0eQh7+MdgrqfDQ@mail.gmail.com"
      type="cite">
      <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>
    </blockquote>
    <br>
    Yes, that is a better strategy.<br>
    <br>
    Cheers,<br>
    <br>
    <blockquote
cite="mid:CADQX9=8iconX6FeNN8yUuDu7YQoCmTYiohri0eQh7+MdgrqfDQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Wed, 19 Jul 2023, 11:03 am
          Juan Vuletich, <<a moz-do-not-send="true"
            href="mailto:juan@cuis.st">juan@cuis.st</a>> wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          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 moz-do-not-send="true" href="http://cuis.st"
            rel="noreferrer noreferrer" target="_blank">cuis.st</a><br>
          <a moz-do-not-send="true" href="http://github.com/jvuletich"
            rel="noreferrer noreferrer" target="_blank">github.com/jvuletich</a><br>
          <a moz-do-not-send="true"
            href="http://researchgate.net/profile/Juan-Vuletich"
            rel="noreferrer noreferrer" target="_blank">researchgate.net/profile/Juan-Vuletich</a><br>
          <a moz-do-not-send="true"
            href="http://independent.academia.edu/JuanVuletich"
            rel="noreferrer noreferrer" target="_blank">independent.academia.edu/JuanVuletich</a><br>
          <a moz-do-not-send="true"
            href="http://patents.justia.com/inventor/juan-manuel-vuletich"
            rel="noreferrer noreferrer" target="_blank">patents.justia.com/inventor/juan-manuel-vuletich</a><br>
          <a moz-do-not-send="true"
            href="http://linkedin.com/in/juan-vuletich-75611b3"
            rel="noreferrer noreferrer" target="_blank">linkedin.com/in/juan-vuletich-75611b3</a><br>
          <a moz-do-not-send="true"
            href="http://twitter.com/JuanVuletich" rel="noreferrer
            noreferrer" target="_blank">twitter.com/JuanVuletich</a><br>
          <br>
        </blockquote>
      </div>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich</pre>
  </body>
</html>