PDP-6 LISP

This is a mosaic description of PDP-6 LISP, intended for readers familiar with the LISP 1.5 Programmer's Manual or who have used LISP on some other computer. Some of the newer features (e.g. the display) are experimental and subject to change; in such respects this should not be regarded as a f...

Full description

Bibliographic Details
Main Author: Samson, Peter
Language:en_US
Published: 2004
Online Access:http://hdl.handle.net/1721.1/5899
_version_ 1826215212692275200
author Samson, Peter
author_facet Samson, Peter
author_sort Samson, Peter
collection MIT
description This is a mosaic description of PDP-6 LISP, intended for readers familiar with the LISP 1.5 Programmer's Manual or who have used LISP on some other computer. Some of the newer features (e.g. the display) are experimental and subject to change; in such respects this should not be regarded as a final document. Some Distinctive characteristics: Top-level type in is to EVAL. There is no EVALQUOTE. EQUAL will not correctly compare fixed-point numbers to floating-point. Also (ZEROP 0.0) is NIL. T and NIL evaluate to T and NIL. There are not *T* and F. Interpreted variables, and variable used free in compiled functions, are automatically SPECIAL and may be used without restriction to communicate values. Also any PROG and LAMBDA variables in a compiled function may be declared SPECIAL, and will be bound and restored correctly. COMMON does not exist. Flags are not allowed; elements on a property list of an atom are expected to be paired. MAP, MAPCAR, etc. assume the first argument is the function, and the second is the list. Defining of functions is usually done with DEFPROP.
first_indexed 2024-09-23T16:19:35Z
id mit-1721.1/5899
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T16:19:35Z
publishDate 2004
record_format dspace
spelling mit-1721.1/58992019-04-12T08:28:08Z PDP-6 LISP Samson, Peter This is a mosaic description of PDP-6 LISP, intended for readers familiar with the LISP 1.5 Programmer's Manual or who have used LISP on some other computer. Some of the newer features (e.g. the display) are experimental and subject to change; in such respects this should not be regarded as a final document. Some Distinctive characteristics: Top-level type in is to EVAL. There is no EVALQUOTE. EQUAL will not correctly compare fixed-point numbers to floating-point. Also (ZEROP 0.0) is NIL. T and NIL evaluate to T and NIL. There are not *T* and F. Interpreted variables, and variable used free in compiled functions, are automatically SPECIAL and may be used without restriction to communicate values. Also any PROG and LAMBDA variables in a compiled function may be declared SPECIAL, and will be bound and restored correctly. COMMON does not exist. Flags are not allowed; elements on a property list of an atom are expected to be paired. MAP, MAPCAR, etc. assume the first argument is the function, and the second is the list. Defining of functions is usually done with DEFPROP. 2004-10-04T14:08:42Z 2004-10-04T14:08:42Z 1966-06-01 AIM-098 http://hdl.handle.net/1721.1/5899 en_US AIM-098 11 p. 6336943 bytes 462356 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Samson, Peter
PDP-6 LISP
title PDP-6 LISP
title_full PDP-6 LISP
title_fullStr PDP-6 LISP
title_full_unstemmed PDP-6 LISP
title_short PDP-6 LISP
title_sort pdp 6 lisp
url http://hdl.handle.net/1721.1/5899
work_keys_str_mv AT samsonpeter pdp6lisp