" NAME ANSI SIF file reader and writer AUTHOR harmonra@webname.com (Richard A. Harmon) URL (none) FUNCTION Read and write files of Smalltalk code in the portable ANSI Smalltalk Interchange Format KEYWORDS ANSI Smalltalk Interchange Format SIF ST-VERSIONS Squeak PREREQUISITES Squeak v2.5 CONFLICTS (none known) DISTRIBUTION world VERSION Alpha v1.1 DATE 14-Oct-99 INSTALLATION Unzip files into the desired directory or into C: using directory information. 'Change the directories as needed and evaluate the following with 'do it' to file in the SIF enhancements:' | sifDir | sifDir := 'C:\Squeak25\SIFa0101'. 'Directory containing SIF files.' #( 'HashedSt.st' 'ExcpCore.cs' 'ExcpExtn.cs' 'PortFunc.st' 'Stack.st' 'SIFMod.st' 'SIFUI.st' ) do: [ :filename | Transcript cr; cr; endEntry. ChangeSorter newChangesFromStream: (FileStream readOnlyFileNamed: (sifDir, '\', filename)) named: filename. ]. SUMMARY Implements a facility to read and write files of Smalltalk code in the portable ANSI Smalltalk Interchange Format (SIF). Each SIF file consists of a set of definitions which form part or all of a Smalltalk program. Richard A. Harmon "!