Category:Smalltalk: Difference between revisions

m
Line 522:
In both cases, you'd end up with a system infected with many Rosetta methods, which you'd have to remove afterwards (using "undo" or "delete"). And because Smalltalk keeps track of your changes, it usually involves additional cleanup work in your change history (changeFile/changeSet/changeRepository).
 
a) is somewhat inconvenient if the code example consists of multiple methods, possibly in multiple classes.
With <br>b) comes the additional trouble that fileIn formats are different (chunk file, vs. XML file, vs. Monticello, vs. GNU-ST etc.).
<br>For example, for export/import, GNU-ST uses a ''private format'' (which has the advantage of not needing the chunk format's bangs and especially the ugly bang doubling inside code and the empty chunk at the end):
<lang smalltalk>Number extend [
Anonymous user