<div>O my goodness, I  hadn't the faintest clue. </div><div>That effectively provides the source code obfuscation Nicola was after some month ago ;-}</div><br><br><div>Best Regards,</div><br><div>Gerald</div><br><br><br><div class="gmail_quote_attribution">On May 1 2022, at 1:20 pm, Hilaire Fernandes via Cuis-dev <cuis-dev@lists.cuis.st> wrote:</div><blockquote><div> </div><div><div><font size="4">Hi,</font></div></div><br><div><font size="4">From my understanding and experience with Pharo:</font></div><br><div><div><font size="4">- FileTree : one file per method (abandoned? Two many files, problem for limited system as Windows)</font></div></div><br><div><font size="4">- Tonel: one file per class.</font></div><br><div><font size="4">But I am not paying attention since two years.</font></div><br><div><div><font size="4">Hilaire</font></div></div><br><div class="moz-cite-prefix"><div>Le 01/05/2022 à 01:16, ken.dickey--- via Cuis-dev a écrit :</div></div><blockquote><div>Gak! Er, no.</div><br><div>Pharo splits files not at class-per-file, but Method-per-file, and uses separate files for class comment, and package manifests, and ... and ...</div><br><div>Also, Cuis does not have Traits, so no STON support for Traits.</div><br><div>However, I am happy if you take what I did as a starting point and add the busy bits to deal with the superfluous explosion of files which Pharo uses.</div><br><div>I am basically interested in code in</div><div>  <a href="https://github.com/powerlang/bee-dmr" title="https://github.com/powerlang/bee-dmr">https://github.com/powerlang/bee-dmr</a></div><div>which is class-per-file</div><br><div>Compare the Pharo Tonel files</div><div>  <a href="https://github.com/pharo-vcs/tonel" title="https://github.com/pharo-vcs/tonel">https://github.com/pharo-vcs/tonel</a></div><div>with the much smaller file set in</div><div>  <a href="https://github.com/aucerna/bee-dmr/tree/master/Tonel" title="https://github.com/aucerna/bee-dmr/tree/master/Tonel">https://github.com/aucerna/bee-dmr/tree/master/Tonel</a></div><div>which is where I started from.</div><br><div>It is good that Smalltalk supplies a number of iterators, because Pharo source really tests the fine granularity of a file system.</div><br><div>IMHO,</div></blockquote><code><pre style="background-color:rgba(0,0,0,0.05);padding:0.2em 1em">-- <br>GNU Dr. Geo<br><a href="http://drgeo.eu" title="http://drgeo.eu">http://drgeo.eu</a><a href="http://blog.drgeo.eu" title="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre></code><div>--</div><div>Cuis-dev mailing list</div><div>Cuis-dev@lists.cuis.st</div><div>https://lists.cuis.st/mailman/listinfo/cuis-dev</div></blockquote>