nelson@ICS.UCI.EDU (01/12/88)
SNOBOL4 is a remarkably powerful if unstructured symbolic processing and pattern matching language. A SNOBOL4 interpreter for MS-DOS and a report discussing use of SNOBOL4 for artificial intelligence, with many AI-related routines are now available via standard anonymous FTP from SIMTEL20: Filename Type Bytes CRC Directory PD1:<MSDOS.SNOBOL4> VSNOBOL4.ARC Binary 286049 805EH VSNOBOL4.TXT ASCII 5750 296DH AISNOBOL.ARC Binary 258956 AC71H AISNOBOL.TXT ASCII 5984 2E23H Short Descriptions: VANILLA SNOBOL4 Vanilla SNOBOL4 provides the entire Bell Labs SNOBOL4 programming language, except for real numbers and external functions. The total size of the object program and data cannot exceed 30K bytes in this entry-level version. Vanilla SNOBOL4 was released by Catspaw, Inc., maker of a commercial enhanced version of SNOBOL4, because they believe that many people would enjoy programming in SNOBOL4, if there was a version of the language that was widely and freely available. Included in the package is an overview of the SNOBOL4 programming language, the Vanilla SNOBOL4 interpreter, and numerous example SNOBOL4 programs. The file VSNOBOL4.TXT contains a more detailed description of the files contained in VSNOBOL4.ARC. AI PROGRAMMING IN SNOBOL4 AISNOBOL.ARC contains text and code from the report "Artificial Intelligence Programming in SNOBOL4," by Michael G. Shafto. Included is SNOBOL4 code for things such as augmented transition networks, word endings, semantic information retrieval, and Wang's algorithm for theorem-proving. A more detailed description is contained in AISNOBOL.TXT.