A port of Macro SNOBOL4 (The original Bell Telephone Labs implementation, written in SIL macros).
Supports the full SNOBOL4 language plus BLOCKS and SPITBOL and other extensions.
README file
CHANGES file
INSTALL file
sdb(1) | SNOBOL4 debugger |
snobol4(1) | SNOBOL4 interpreter |
snobol4blocks(1) | SNOBOL4 BLOCKS extension |
snobol4cmd(1) | SNOBOL4 interpreter command line syntax |
snobol4ctrl(1) | SNOBOL4 control lines |
snobol4error(1) | SNOBOL4 error codes |
snobol4ext(1) | CSNOBOL4 extensions |
snobol4func(1) | SNOBOL4 summary of built-in functions |
snobol4io(1) | SNOBOL4 file I/O |
snobol4key(1) | SNOBOL4 keywords |
snobol4op(1) | SNOBOL4 operators |
snopea(1) | convert SNOBOL snopea documentation to roff and HTML |
snobol4base64(3) | Base 64 encoding and decoding |
snobol4digest(3) | message digest library |
snobol4dirs(3) | filesystem directory interface for SNOBOL4 |
snobol4ezio(3) | SNOBOL4 easy to use file I/O |
snobol4ffi(3) | Foreign Function Interface for SNOBOL4 |
snobol4fork(3) | POSIX fork for SNOBOL4 |
snobol4host(3) | SNOBOL4 host O/S functions |
snobol4json(3) | JSON Encoding and Decoding |
snobol4load(3) | Loading extension modules into SNOBOL4 |
snobol4logic(3) | bitwise logic and conversions for SNOBOL4 |
snobol4ndbm(3) | SNOBOL4 NDBM interface |
snobol4random(3) | SNOBOL4 random number functions |
snobol4readline(3) | SNOBOL4 readline interface |
snobol4setup(3) | SNOBOL4 Loadable module setup utility |
snobol4sprintf(3) | numeric formatting |
snobol4sqlite3(3) | SQLITE3 interface for SNOBOL4 |
snobol4sqlite3dbm(3) | "dbm" style interface for SNOBOL4 using SQLite3 |
snobol4stat(3) | file status interface for SNOBOL4 |
snobol4time(3) | SNOBOL4 time functions |
snobol4zlib(3) | compression/decompression library |
snolib(3) | SNOBOL4 library routines |
snopea(7) | A little “Plain Old Documentation” format for SNOBOL4 |
View timing report results. Find out if your machine is the fastest known! Sending in timing reports entitles you to notifications of new releases!
Patches to Mark Emmer's distribution of Andrew Koenig's C-like snocone (a SNOBOL with syntactic sugar) preprocssor for SNOBOL4 to run under CSNOBOL4. Due to licence restrictions, only Mark can redistribute the sources, so you'll have to FTP them from ftp.snobol4.com and apply my diffs (easy to do, using the Unix "patch" utility).