<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Mark,<br>
<br>
On 11/16/2021 2:46 PM, Mark via Cuis-dev wrote:
<blockquote
cite="mid:7F216D4A-810C-40BC-AA33-0C5672DA0A04@virtualmdj.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Hi Juan,
<div class=""><br class="">
</div>
<div class="">Thanks for the detailed response — and more insight
into the “Smalltalk Philosophy.” That helps a lot.</div>
<div class="">(As I mentioned in another post: Chapter 9 — Code
Management (<a moz-do-not-send="true"
href="https://cuis-smalltalk.github.io/TheCuisBook/Code-Management.html"
class="">https://cuis-smalltalk.github.io/TheCuisBook/Code-Management.html</a>)
cleared up some things)</div>
<div class=""><br class="">
</div>
...
<div class=""><br class="">
</div>
<div class="">OBSERVATION #2</div>
<div class=""><br class="">
</div>
<div class="">If the “preferred” mode of development is to not
save the image, but rather use packages, then I’ve noticed that
the “Change Sorter” doesn’t always show all the changes
reflected in “*.changes” files.</div>
<div class=""><br class="">
</div>
<div class="">I see changes files with names like:</div>
<div class=""><br class="">
</div>
<blockquote style="margin: 0pt 0pt 0pt 40px; border: medium none;
padding: 0px;" class="">
<div class="">
<div class="">Are these “original/downloaded” change files?</div>
<div class=""><span class="Apple-tab-span" style="white-space:
pre;"> </span>Cuis5.0-4963-v3.changes</div>
</div>
<div class="">
<div class=""><span class="Apple-tab-span" style="white-space:
pre;"> </span>Cuis5.0-4963.changes</div>
</div>
<div class="">
<div class=""><br class="">
</div>
</div>
<div class="">Are these created after I entered my initials?</div>
<div class="">
<div class=""><span class="Apple-tab-span" style="white-space:
pre;"> </span>Cuis5.0-4963-mdj.changes</div>
</div>
<div class="">
<div class=""><span class="Apple-tab-span" style="white-space:
pre;"> </span>Cuis5.0-4963-mdj.user.nnn.changes</div>
</div>
<div class="">
<div class=""><span class="Apple-tab-span" style="white-space:
pre;"> </span>Cuis5.0-4963-mdj.user.changes</div>
</div>
<div class="">
<div class=""><br class="">
</div>
<div class="">Are these created <b class="">before</b> my
initials are known to the system?</div>
<div class=""><span class="Apple-tab-span" style="white-space:
pre;"> </span>Cuis5.0-4963.user.nnn.changes</div>
</div>
<div class="">
<div class=""><span class="Apple-tab-span" style="white-space:
pre;"> </span>Cuis5.0-4963.user.changes</div>
</div>
</blockquote>
<div class=""><br class="">
</div>
<div class="">When I open the “Change Sorter”, it only shows:</div>
<div class=""><span class="Apple-tab-span" style="white-space:
pre;"> </span>"4964-CuisCore-AuthorName-2021Nov16-09h29m”</div>
<div class=""><span class="Apple-tab-span" style="white-space:
pre;"> </span>“Install-Theme-Themes”</div>
<div class=""><br class="">
</div>
<div class="">Which do not <i class="">obviously</i> (to me!
😉) correspond to the filenames.</div>
<div class=""><br class="">
</div>
<div class="">Again, probably n00b issues that will make more
sense over time. 🙂</div>
<div class=""><br class="">
</div>
<br>
</blockquote>
<br>
The essential idea you need to be aware of when learning about all
this is that Smalltalk uses files, but it is not file-based.<br>
<br>
What this means is that all the tools in the Smalltalk image (with
the only exception of FileList and FileContentsBrowser) are NOT
showing files, but live objects. The way them relate to files is
usually not really important.<br>
<br>
The ChangeSorter shows changes you have made to the image code. If
you right click on a ChangeSet, you'll se options to save them to
disk. Then (and only at that moment), the file that gets created
will reflect the ChangeSet. When you resume modifying code, the file
will be immediately outdated. *.user.*.changes files are not used by
the system at all, and are saved to recover your code in case of a
crash.<br>
<br>
(BTW, the rather specific answers, without going into full detail
are partially on purpose, to encourage you to explore the system,
but not totally unarmed.)<br>
<br>
HTH,<br>
<pre class="moz-signature" cols="72">--
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org">www.cuis-smalltalk.org</a>
<a class="moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="moz-txt-link-freetext" href="https://github.com/jvuletich">https://github.com/jvuletich</a>
<a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
@JuanVuletich</pre>
</body>
</html>