SIF Smalltalk Interchange File is a dialect-neutral format for file-out exchange between various dialects.
NOTE: this repository exists primarily to provide an easily accessible place to load the project into Pharo and make the docs available, however it is not being actively developed
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.
The following dialects should be supported:
- Pharo
- Squeak
- VW3+
- VA4
- Dolphin
However loading instructions are TODO.
You can find more info here and here.
Until now the package was only available as a zip which isn't particularly helpful for dependencies.
Metacello new
baseline: 'SIF';
repository: 'github://peteruhnak/sif/pharo';
load.
TODO
TODO
TODO
TODO
see docs.md
This code is released under MIT with the permission of its original authors Eric Arseneau (SIF) and Martin Kobetic (VW port).