Difference between revisions of "BBN LISP"
(Link to "BBN-LISP - TENEX Reference Manual") |
m (→External links: +BBN-LISP System Reference Manual) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | '''BBN LISP''' is a series of implementations, developed at [[BBN]], of the [[LISP]] programming language. It was first written for a [[PDP-1]] computer, largely inspired by L. Peter Deutsch's '''Basic PDP-1 LISP'''. This version was a timeshared LISP without an underlying operating system, and implemented a software scheme for virtual memory. | + | '''BBN LISP''' is a series of implementations, developed at [[BBN]], of the [[LISP]] [[programming language]]. It was first written for a [[PDP-1]] computer, largely inspired by L. Peter Deutsch's '''Basic PDP-1 LISP'''. This version was a timeshared LISP without an underlying [[operating system]], and implemented a software scheme for [[virtual memory]]. |
The next iteration ran on the [[SDS]] [[SDS 940|940]] under the [[Berkeley Timesharing System]] which provided virtual memory. Next, BBN wanted to move their LISP to the then new [[PDP-10]] computer. Due to the lack of hardware support for virtual memory, BBN added a paging device of their own making and essentially ported the Berkeley system, resulting in [[TENEX]]. | The next iteration ran on the [[SDS]] [[SDS 940|940]] under the [[Berkeley Timesharing System]] which provided virtual memory. Next, BBN wanted to move their LISP to the then new [[PDP-10]] computer. Due to the lack of hardware support for virtual memory, BBN added a paging device of their own making and essentially ported the Berkeley system, resulting in [[TENEX]]. | ||
When some BBN researchers moved to [[Xerox PARC]], they brought BBN LISP with them and had it run on the [[Maxc]]. At that point it was renamed [[INTERLISP]]. | When some BBN researchers moved to [[Xerox PARC]], they brought BBN LISP with them and had it run on the [[Maxc]]. At that point it was renamed [[INTERLISP]]. | ||
+ | |||
+ | {{semi-stub}} | ||
==External links== | ==External links== | ||
− | * [https://apps.dtic.mil/sti/pdfs/AD0632669.pdf | + | * [https://apps.dtic.mil/sti/pdfs/AD0632669.pdf The BBN-LISP System] |
+ | * [https://apps.dtic.mil/sti/pdfs/AD0647601.pdf The Structure of a Lisp System Using Two-Level Storage] | ||
+ | * [http://www.bitsavers.org/pdf/bbn/The_BBN-LISP_System_Apr69.pdf The BBN-LISP System Reference Manual] | ||
* [http://www.softwarepreservation.org/projects/LISP/bbnlisp/BBN940Lisp_Jul67.pdf THE BBN 940 LISP SYSTEM] | * [http://www.softwarepreservation.org/projects/LISP/bbnlisp/BBN940Lisp_Jul67.pdf THE BBN 940 LISP SYSTEM] | ||
* [http://bitsavers.org/pdf/bbn/tenex/TenexLispRef_Aug72.pdf BBN-LISP - TENEX Reference Manual] | * [http://bitsavers.org/pdf/bbn/tenex/TenexLispRef_Aug72.pdf BBN-LISP - TENEX Reference Manual] | ||
+ | * [http://www.bitsavers.org/pdf/sds/9xx/940/ucbProjectGenie/940_LISP_Memo_1_Mar67.pdf LISP Memo 1] - about BBN LISP 1.69 for the 940 | ||
− | + | [[Category: LISP Dialects]] |
Latest revision as of 17:28, 17 December 2023
BBN LISP is a series of implementations, developed at BBN, of the LISP programming language. It was first written for a PDP-1 computer, largely inspired by L. Peter Deutsch's Basic PDP-1 LISP. This version was a timeshared LISP without an underlying operating system, and implemented a software scheme for virtual memory.
The next iteration ran on the SDS 940 under the Berkeley Timesharing System which provided virtual memory. Next, BBN wanted to move their LISP to the then new PDP-10 computer. Due to the lack of hardware support for virtual memory, BBN added a paging device of their own making and essentially ported the Berkeley system, resulting in TENEX.
When some BBN researchers moved to Xerox PARC, they brought BBN LISP with them and had it run on the Maxc. At that point it was renamed INTERLISP.