[Cuis-dev] Tonel Format source code browsing

ken.dickey at whidbey.com ken.dickey at whidbey.com
Sat Apr 30 16:16:48 PDT 2022


On 2022-04-30 14:47, Gerald Klix via Cuis-dev wrote:

> Cool! Any experience with porting code from Pharo?

Gak! Er, no.

Pharo splits files not at class-per-file, but Method-per-file, and uses 
separate files for class comment, and package manifests, and ... and ...

Also, Cuis does not have Traits, so no STON support for Traits.

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.

I am basically interested in code in
   https://github.com/powerlang/bee-dmr
which is class-per-file

Compare the Pharo Tonel files
   https://github.com/pharo-vcs/tonel
with the much smaller file set in
   https://github.com/aucerna/bee-dmr/tree/master/Tonel
which is where I started from.

It is good that Smalltalk supplies a number of iterators, because Pharo 
source really tests the fine granularity of a file system.

IMHO,
-KenD




More information about the Cuis-dev mailing list