CSNOBOL4 release 1.2
December 9, 2008

As seen on Slashdot!

A port of Macro SNOBOL4 (The original Bell Telephone Labs implementation, written in SIL macros) for machines with 32-bit (or larger) pointers. Supports full SNOBOL4 language plus SPITBOL and other extensions.

README file

CHANGES file

INSTALL file

View man page: HTML PDF

Tested on many flavors of Unix;

And other systems:

View timing report results. Find out if your machine is the fastest known! Sending in timing reports entitles you to notifications of new releases!

NOTE!!! On x86-64 Linux systems running in native (64-bit) mode, which use GEBM 1.8.1, CSNOBOL4 may not correctly configure itself. This can be fixed by installing the gdbm 32-bit environment compatibility package, or running "./configure --without-ndbm; make"

FTP sources from;

I've spent untold hours working on this release (time, which if I had billed a client would have been in the tens of thousands of dollars), if you find it useful, please consider sending me a gift!

This release was spurred on by a small donation by a user who gives each year when he renews his Public Broadcasting membership!

snocone patches

Patches to Mark Emmer's distribution of Andrew Koenig's C-like snocone (a SNOBOL with syntactic sugar) preprocssor for SNOBOL4 to run under C-MAINBOL. Due to licence restrictions, only Mark can redistribute the sources, so you'll have to pick them up from the Catspaw snocone ftp directory, and apply my diffs (easy to do, using the Unix "patch" utility).


Back to SNOBOL4.ORG