[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: NIL at MIT-MC
- Subject: PROGV
- From: JONL at MIT-MC (Jon L White)
- Date: Wed, 23 Aug 78 22:23:00 GMT
- Cc: (BUG LISP) at MIT-MC
- Original-date: 23 AUG 1978 1823-EDT
Suggest: Let "(PROGV <list-of-vars> <list-of-vals> . <body>)" be
acceptable when <list-of-vars> is longer than <list-of-vals>, and the
non-paired variables would be "bound" to the internal unbound marker.
In NIL, we no doubt want to copy the LISPM idea that puts a "NOVAL"
kind of marker which the interpreter will trap as error, and which some
microcoded machines may trap in compiled code also.
This change to PROGV will facilitate writing the NIL interpreter,
especially w.r.t. the sequential nature of initialization code for
non-supplied &optional arguments.