SAIL (programming language): Difference between revisions

Content deleted Content added
Citations needed, especially for "BRIGHT.
Yobot (talk | contribs)
m WP:CHECKWIKI error fixes using AWB (11334)
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,{{citation- needed|date=October 2014}} and the first general purpose, interactive spreadsheet program called BRIGHT.{{citation- needed|date=October 2014}}
 
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).
Line 12:
 
==External links==
 
*[http://www.xidak.com/mainsail/documentation_set_1630_html/docset-MLANM.html Documentation for MAINSAIL.]
 
*[http://pdp-10.trailing-edge.com/decuslib20-01/01/decus/20-0002/sail.tut.html A SAIL Tutorial from the DECUS PDP-10 library tapes]
*[http://pdp-10.trailing-edge.com/decuslib20-01/01/decus/20-0002/sail.man.html Stanford Artificial Intelligence Lab Memo AIM-289/SAILON 57.4: SAIL Manual August 1976]
 
*[http://pdp-10.trailing-edge.com/decuslib20-01/01/decus/20-0002/sail.man.html Stanford Artificial Intelligence Lab Memo AIM-289/SAILON 57.4: SAIL Manual August 1976]
 
{{FOLDOC}}
 
[[Category:Algol programming language family]]
 
 
{{compu-lang-stub}}