[Cuis-dev] Converting Tonel packages
Philip Bernhart
philip.bernhart at posteo.de
Mon Jul 29 11:16:25 PDT 2019
Hi Juan,
Juan Vuletich <juan at jvuletich.org> writes:
> Aren't those also based on the old Smalltalk-80 chunk format, like .cs
> files? Cuis already handles changeset files. So, it could be a matter of
> writing a Smalltalk script to load them, right?
well as far as I can tell: no, they aren't.
1. Filetree splits up an export into package directories,
then class directories, then subdirs of them with the instance
and class sides and then creates for each method a .st file.
Also it stores a bunch of properties for classes, packages, methods
in STON (Smalltalk Object Notation) format.
2. Tonel is like filetree but less deeply nested. It stores classes
per file. Each file in turn is not chunk based anymore, but has
the tonel format. Which are methods serialized and have additionally
a STON prefix infront of them.
For comparison:
1. https://github.com/pharo-vcs/test-project-source-properties-filetree
2. https://github.com/pharo-vcs/test-project-source-properties-tonel
So for reading them in, you would need to be able to parse them.
I don't see the improvement over good old chunk files.
Thanks for your time,
Philip
More information about the Cuis-dev
mailing list