<!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>