The SPITBOL project is pleased to announce the availability of SPITBOL-88.
This is a “micro” version of SPITBOL-386 with all its functionality but with a much reduced memory capability.
It generates EXE files and is useful in situations where you wish to distribute a program that is capable of running on all MS-DOS platforms, from 8088 through Pentium.
The files were supplied by Mark Emmer, proprietor of Catspaw, Inc, in the form of the file SPIT88.ZIP, with file dates from the early 1990’s.
The program source for this version of SPITBOL is not available. Only executables are provided to compile and execute SPITBOL programs.
Demonstration and sample programs are included, licensed using a two-clause BSD license.
The SPITBOL project is pleased to announce that an implementation for OSX is now available, and can be found at github.com/spitbol/spitbol.
SPITBOL now supports the use of the gas (GNU as) assembler to translate the MINIMAL source code. This is now the default translator used for Unix and OSX.
Executable binaries:
./bin/sbl_osx OSX SPITBOL (64 bits)
./bin/sbl_unix Unix version (64 bits)
./bin/sbl_unix_32 Unix version (32 bits)
Documentation:
./docs/green-book.pdf The SNOBOL4 Programming Language, Griswold, et. al.
./docs/spitbol-manual.pdf SPITBOL User Manual, Emmer and Quillen
./demos demonstration programs from the SPITBOL User Manual
SPITBOL is licensed under the GPL (v2 or later) license. All code needed to build the system is included in this repository.
To build spitbol (./sbl):
OSX:
make osx
make test_osx
Unix:
make unix
make test_unix
See readme.txt for instructions on interpreting the test output.