SAIL (programming language): Difference between revisions

Content deleted Content added
Yobot (talk | contribs)
m WP:CHECKWIKI error fixes using AWB (11334)
Cited references to the BRIGHT System in various NIH- and Standford-related online web resources and books. I'm not sure how best to format these -- probably an article on BRIGHT is needed.
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<ref>https://books.google.com/books?id=October 2014}}Aq2jBQAAQBAJ&pg=PA479&lpg=PA479&dq=BRIGHT+Decsystem10+nih&source=bl&ots=pxRbPeKBQC&sig=y4q2hkbxVrPUQOjAdIlLOwFpr0w&hl=en&sa=X&ved=0ahUKEwjrguDS45bOAhUL8mMKHZwQBf0Q6AEIHjAA#v=onepage&q=BRIGHT%20Decsystem10%20nih&f=false</ref>
<ref>https://profiles.nlm.nih.gov/ps/access/BBGHLW.ocr</ref>
<ref>https://archive.org/stream/annualreportnati19851nati/annualreportnati19851nati_djvu.txt</ref>
<ref>http://www.ebooksread.com/authors-eng/national-institutes-of-health-us-division-of/annual-report--national-institutes-of-health-division-of-computer-research-and-ita-549/page-4-annual-report--national-institutes-of-health-division-of-computer-research-and-ita-549.shtml</ref>
<ref>https://profiles.nlm.nih.gov/BB/G/H/M/D/_/bbghmd.ocr</ref>
<ref>https://profiles.nlm.nih.gov/ps/access/BBGHJD.ocr</ref>
<ref>https://profiles.nlm.nih.gov/ps/access/BBGHMS.ocr</ref>
<ref>STANFORD UNIVERSITY MEDICAL CENTER Re: RR-00785-05</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).