Content deleted Content added
m clean up using AWB |
|||
Line 3:
SAIL's main feature is a symbolic data system based upon an associative store (based on the [[LEAP (programming language)|LEAP system]] of Jerry Feldman and Paul Rovner). Items may be stored as unordered sets or as associations (triples). Other features include processes, events and interrupts, contexts, [[backtracking]] and record garbage collection. It also has block-structured macros, a coroutining facility and some new data types intended for building search trees and association lists.
A number of interesting software systems were coded in SAIL, including some early versions of [[File Transfer Protocol|FTP]] and [[TeX]], a document formatting system called PUB,<ref>[[Larry Tesler]], [http://www.nomodes.com/pub_manual.html PUB Manual]</ref> and BRIGHT, a clinical database project sponsored by the [[National Institutes of Health]].<ref>
In 1978, there were half a dozen different operating systems for the PDP-10: [[Incompatible Timesharing System|ITS]] (MIT), [[WAITS]] (Stanford), [[TOPS-10]] (DEC), [[CMU TOPS-10]] (Carnegie Mellon), TENEX ([[Bolt, Beranek and Newman|BBN]]), and [[TOPS-20]] (DEC, based on TENEX).
|