Smalltalk Interchange File Facility by Eric Arseneau eat@huv.com Read Me 1.0 Introduction ---------------------- In the ANSI NCITS 319-1998 Standard for Smalltalk, there is the definition of a Smalltalk Interchange File (SIF). This toolkit supports the reading and writing of such files for many dialects. A SIF contains ascii text that describes a Smalltalk program in such a way as to be able to read the file and regenerate the original program this file was created from. Simply put, it's a standard that supports the filing out of code from one Smalltalk dialect, into another. 2.0 Contents ----------------- Readme.txt This file. User.txt Simple user manual on how to use this facility. Porting.txt Simple instructions on ow to port this facility to another dialect. sifsupport.st A basic file out that allows the bootstrap for porting. sifsupport with system categories.st Same as above, but the class defs include the category: part. sif-support.sif The SIF support layer, again used for bootstrapping. SifTestAll.sif Contains various tests for SIF. Dolphin\ Directory containing the necessary pieces to support SIF in Dolphin. Squeak\ Directory containing the necessary pieces to support SIF in Squeak. VA4\ Directory containing the necessary pieces to support SIF in VA4. This may actually work under 5.0 and 3.0. 3.0 Contact ---------------- http://www.PocketSmalltalk.com/sif mailto:eat@huv.com NOTE: If you port this to another dialect, please let me know and I will post it to this area.