[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
DEFUN&-CHECK-ARGS putting out a ARGS request
- To: GSB at MIT-MC
- Subject: DEFUN&-CHECK-ARGS putting out a ARGS request
- From: JONL at MIT-MC (Jon L White)
- Date: Fri, 30 Jan 81 22:37:00 GMT
- Cc: (BUG LISP) at MIT-MC
- Original-date: 30 JAN 1981 1737-EST
Date: 30 January 1981 17:03-EST
From: Glenn S. Burke <GSB at MIT-ML>
. . . i said that i fixed
it, since it didn't look like it would get fixed any other way.
So why all the flaming?
... i thought it
dumb and inconsistent that the ARGS info should be put out ONLY if i
set DEFUN&-CHECK-ARGS to NIL. I feel that it should ALWAYS be output.
The argument about not doing it because of purification does NOT hold
up in most cases, because most people don't have such symbols already
extant in a pure dump (eg TO-STRING in the base Lisp).
So why didn't you do that too? I don't have any case against doing the
call to ARGS when DEFUN-&CHECK-ARGS is (). In fact, why not let
DEFUN-&CHECK-ARGS = () be the default state, so that a loser has to reset
it if he wants the explicit args checking code in his function.