At 06:10 PM 1/30/00 -0600, Les Tyrrell wrote:
Lex Spoon wrote:
One easy way to fix this would be to use ANSI SIF as the standard interchange format, instead of traditional fileouts. SIF makes everything quite explicit. Someone has posted SIF code to this list before; I don't recall the details.
[snip]
One thing that could interfere, though- I don't know if the standard for SIF will accomodate Squeak's style and stamp information- the style information often contains hyperlinks, and the stamps might contain versioning information.
[snip]
In a previous SIF version I had accommodated style information in annotation comments. I put the comment out in a comment annotation and the style as a run array store string value in a second annotation with a key of "commentStyle". This mechanism was general enough to handle style in method source, etc.
I also added a similar mechanism to handle multiple categories with the primary category in the "category" annotation and an array of secondary categories store string in a second annotation with key "categoryList".
I don't think this broke the standard, but it added some complexity so I dropped it when I ported my Squeak SIF to Dolphin.
I've still got the code to do it. It was an experiment in how to do it within SIF limits.
I think a portable style standard should probably be used.
-- Richard A. Harmon "The only good zombie is a dead zombie" harmonra@webname.com E. G. McCarthy Spencer, Iowa
squeak-dev@lists.squeakfoundation.org