SAIL Users Manual. AIM-204

Placeholder Show Content



SAIL is a high-level programming language for the PDP-10 computer.
It includes an extended ALGOL 60 compiler and a companion set of
execution-time routines. In addition to ALGOL, the language
features: (1) flexible linking to hand-coded machine language
algorithms, (2) complete access to the PDP-10 I/O facilities, (3) a
complete system of compile-time arithmetic and logic as well as a
flexible macro system (4) user modifiable error handling, (5)
backtracking, and (6) interrupt facilities. Furthermore, a subset
of the SAIL language, called LEAP, provides facilities for (1) sets
and lists, (2) an associative data structure, (3) independent
processes, and (4) procedure variables. The LEAP subset of SAIL is
an extension of the LEAP language, which was designed by J. Feldman
and P. Rovner, and implemented on Lincoln Laboratory's TX-2 (see
[Feldman & Rovner]). The extensions to LEAP are partially described
in "Recent Developments in SAIL" (see [Feldman]).

This manual describes the SAIL language and the execution-time
routines for the typical SAIL user: a non-novice programmer with
some knowledge of ALGOL. It lies somewhere between being a tutorial
and a reference manual.


Type of resource text
Form memorandums
Extent 1 text file
Place Stanford (Calif.)
Date created July 1973
Language English
Digital origin reformatted digital


Author VanLehn, Kurt


Subject Stanford Artificial Intelligence Laboratory
Subject Memo (Stanford Artificial Intelligence Laboratory)
Subject Artificial intelligence
Genre Memorandums

Bibliographic information

Finding Aid
Memo AIM-204
Location SC1041
Repository Stanford University. Libraries. Department of Special Collections and University Archives

Access conditions

Use and reproduction
The materials are open for research use and may be used freely for non-commercial purposes with an attribution. For commercial permission requests, please contact the Stanford University Archives (
Copyright © The Board of Trustees of the Leland Stanford Junior University. All rights reserved.


Stanford Artificial Intelligence Laboratory records, 1963-2009

View other items in this collection in SearchWorks

Also listed in

Loading usage metrics...