SAIL (programming language): Difference between revisions

Content deleted Content added
+linkrot
Filled in 3 bare reference(s) with reFill ()
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>{{cite journal|pmc=2578281 | pages=701–704 | journal=Proc Annu Symp Comput Appl Med Care | title=Development of a Friendly, Self-Teaching, Interactive Statistical Package for Analysis of Clinical Research Data: The BRIGHT STAT-PACK}}</ref><ref>{{cite web|url=https://books.google.com/books?id=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+Decsystem10+nih&f=false|title=NIH: An Account of Research in Its Laboratories and Clinics|first=DeWitt|last=Stetten|date=10 May 2014|publisher=Academic Press|via=Google Books}}</ref><ref>https://profiles.nlm.nih.gov/ps/access/BBGHLW.ocr</ref><ref>https{{cite web|url=http://archive.org/streamdetails/annualreportnati19851nati/annualreportnati19851nati_djvu|title=Annual report : National Institutes of Health.txt Division of Computer Research and Technology|first=|last=National Institutes of Health (U.S.). Division of Computer Research and Technology|publisher=Bethesda, Md|via=Internet Archive}}</ref><ref>{{cite web|url=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|title=Read the eBook Annual report : National Institutes of Health. Division of Computer Research and Technology (Volume 1981-83) by National Institutes of Health (U.S.). Division of online for free (page 4 of 56)|first=Denis Larionov & Alexander|last=Zhulin|website=www.ebooksread.com}}</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>https://profiles.nlm.nih.gov/BB/G/H/L/W/_/bbghlw.pdf</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).