[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
&IGNORE
- To: CWH at MIT-MC, WGD at MIT-MC
- Subject: &IGNORE
- From: JONL at MIT-MC (Jon L White)
- Date: Thu, 22 May 80 21:27:00 GMT
- Cc: (BUG LISP) at MIT-MC, (BUG LISPM) at MIT-MC
- Original-date: 22 MAY 1980 1727-EDT
Date: 21 May 1980 23:26-EDT
From: Carl W. Hoffman <CWH at MIT-MC>
Subject: Ugliness ...
From: WGD@MIT-MC
Date: Tue, 21 May 80 10:32:07 GMT
Original-Date: 05/21/80 06:32:07 EDT
Subject: Re: Ugliness ...
I think this referencing of unused "vestigials" as opposed to
. . .
It should be pretty trivial to implement, in all systems (LMLisp,
Multics maclisp, PDP10 maclisp) a simple DECLAREation for IGNORE, with
the same scoping and utility of the current SPECIAL declaration;
note that this is not the same as an & keyword. The distinction
come when one consideres the rather optional, advisory nature of
IGNORE (simply not see some warning message), and the "hard-core"
nature of &OPTIONAL and &REST (etc.). While there is no conceivable
purpose to be served by trying to bind (), and it should be permissible
as an "ignored variable", the local declaration form allows ignored
variables with mnemonic content; I'd be happy to do it in maclisp
(has already been done in the NIL compiler) - would take hardly 10
minutes - would there be cooperation from the other places?