[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PROGV



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.