-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTonelChanges.txt
11 lines (6 loc) · 1.15 KB
/
TonelChanges.txt
1
2
3
4
5
6
7
8
9
10
11
Changes to Tonel over the initial alpha Pharo implementation:
* Three formats -- file per method, file per class, file per package. Each larger-grained level is as close as possible to just concatenating the appropriate finer-granularity files together in the correct order.
* In all STON dictionaries, use symbols for the keys and strings for the values, for all entries.
* Add a STON dictionary as a file header at the top of each file. Only one per file; this is the exception to the "concatenate together the finer-grained files" principle. This contains at least the Tonel version and content type and can contain other information such as the canonical file name (in case it has had to be modified due to path length or character set restrictions, or has been renamed for some other reason). Other information such as license or copyright can also go here.
* Allow non-Smalltalk method syntax by using #selector and #source key in a method specification. If a #source key appears in a method specification, the Smalltalk-syntax square-bracket section below must be empty: []
* Move the class comment to immediately following the class definition, rather than before it.