<div dir="ltr">Hi Mark,<br><div> By default Cuis creates a .user.changes file every time to start the image, but you can disable that (as I did :-) ).</div><div> Also, by default it creates a .log file every time there is an error and you can disable that too, as I did :-) </div><div> Here is how to disable that:</div><div><br></div><div>Preferences disable: #autoNumberUserChanges.<br>      Preferences disable: #logDebuggerStackToFile.<br></div><div><br></div><div>Cheers!</div><div>Hernan.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 22, 2021 at 4:47 PM Mark via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Hi Juan,<div><br></div><div>This helps.</div><div><br></div><div>One more question about files. Cuis seems to generate a ton of both “.changes” and “.log” files that clutter the “Cuis-Smalltalk-Dev” folder:</div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><font face="Menlo">Cuis-Smalltalk-Dev % ls *.changes | wc -l<br>      <font color="#ff2600">54</font><br>Cuis-Smalltalk-Dev % ls *.log | wc -l<br>     <font color="#ff2600">868</font><br></font></div></blockquote><div><br></div>Is that normal? What’s the proper way to prune them?<div><br></div><div>Thanks,</div><div><br></div><div><span style="white-space:pre-wrap"> </span>— Mark<br><div><div><br><blockquote type="cite"><div>On Nov 22, 2021, at 6:27 AM, Juan Vuletich via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:</div><br><div>

  
    
  
  <div bgcolor="#ffffff">
    Hi Mark,<br>
    <br>
    On 11/16/2021 2:46 PM, Mark via Cuis-dev wrote:
    <blockquote type="cite">
      
      Hi Juan,
      <div><br>
      </div>
      <div>Thanks for the detailed response — and more insight
        into the “Smalltalk Philosophy.” That helps a lot.</div>
      <div>(As I mentioned in another post: Chapter 9 — Code
        Management (<a href="https://cuis-smalltalk.github.io/TheCuisBook/Code-Management.html" target="_blank">https://cuis-smalltalk.github.io/TheCuisBook/Code-Management.html</a>)
        cleared up some things)</div>
      <div><br>
      </div>
      ...
      <div><br>
      </div>
      <div>OBSERVATION #2</div>
      <div><br>
      </div>
      <div>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><br>
      </div>
      <div>I see changes files with names like:</div>
      <div><br>
      </div>
      <blockquote style="margin:0pt 0pt 0pt 40px;border:medium none;padding:0px">
        <div>
          <div>Are these “original/downloaded” change files?</div>
          <div><span style="white-space:pre-wrap"> </span>Cuis5.0-4963-v3.changes</div>
        </div>
        <div>
          <div><span style="white-space:pre-wrap"> </span>Cuis5.0-4963.changes</div>
        </div>
        <div>
          <div><br>
          </div>
        </div>
        <div>Are these created after I entered my initials?</div>
        <div>
          <div><span style="white-space:pre-wrap"> </span>Cuis5.0-4963-mdj.changes</div>
        </div>
        <div>
          <div><span style="white-space:pre-wrap"> </span>Cuis5.0-4963-mdj.user.nnn.changes</div>
        </div>
        <div>
          <div><span style="white-space:pre-wrap"> </span>Cuis5.0-4963-mdj.user.changes</div>
        </div>
        <div>
          <div><br>
          </div>
          <div>Are these created <b>before</b> my
            initials are known to the system?</div>
          <div><span style="white-space:pre-wrap"> </span>Cuis5.0-4963.user.nnn.changes</div>
        </div>
        <div>
          <div><span style="white-space:pre-wrap"> </span>Cuis5.0-4963.user.changes</div>
        </div>
      </blockquote>
      <div><br>
      </div>
      <div>When I open the “Change Sorter”, it only shows:</div>
      <div><span style="white-space:pre-wrap"> </span>"4964-CuisCore-AuthorName-2021Nov16-09h29m”</div>
      <div><span style="white-space:pre-wrap"> </span>“Install-Theme-Themes”</div>
      <div><br>
      </div>
      <div>Which do not <i>obviously</i> (to me!
        😉) correspond to the filenames.</div>
      <div><br>
      </div>
      <div>Again, probably n00b issues that will make more
        sense over time. 🙂</div>
      <div><br>
      </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 cols="72">-- 
Juan Vuletich
<a href="http://www.cuis-smalltalk.org/" target="_blank">www.cuis-smalltalk.org</a>
<a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a href="https://github.com/jvuletich" target="_blank">https://github.com/jvuletich</a>
<a href="https://www.linkedin.com/in/juan-vuletich-75611b3" target="_blank">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
@JuanVuletich</pre>
  </div>

-- <br>Cuis-dev mailing list<br><a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br><a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br></div></blockquote></div><br></div></div></div>-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><span style="font-size:xx-small;border-collapse:collapse"><div style="font-size:small"><a href="https://10pines.com/" style="font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium" target="_blank"><img width="108" src="https://10pines.github.io/email-signature/10pines-firma@2x.png" style="margin-bottom: 0.5em;"></a><span style="color:rgb(0,0,0);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium"></span><h1 style="margin:0px;font-size:14px">Hernán Wilkinson</h1><h2 style="margin:0px 0px 1em;font-size:14px;color:rgb(100,100,100)">Software Developer & Coach</h2><p style="margin:0px;color:rgb(100,100,100);font-size:12px">Alem 896, Floor 6, Buenos Aires, Argentina</p><p style="margin:0px;color:rgb(100,100,100);font-size:12px">+54 11 6091 3125</p><p style="margin:0px;color:rgb(100,100,100);font-size:12px">@HernanWilkinson</p></div></span></div></div>