[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Local SPECIAL declarations
- To: DDYER, common-lisp@su-ai.ARPA
- Subject: Re: Local SPECIAL declarations
- From: Martin <GRISS%hplabs.csnet@csnet-relay.arpa>
- Date: Thu 23 May 85 05:49:20-PDT
- Cc: GRISS@hplabs.CSNET
- In-reply-to: Message from "Dave Dyer <DDYER@USC-ISIB@HP-VENUS>" of Wed 22 May 85 10:05:16-PDT
- Source-info: From (or Sender) name not authenticated.
I too like the notion of the local special. I once used a language
(BALM) that exploited $ at the point of binding as a readmacro;
(defun foo (x $y z)
(setq y 3))
which effectively expanded into
(defun foo (x (special y) z)
(setq y 3))
Perhaps the $ should have been used on ALL references to the special
y for more consistency.
It was very comfortable to use.
M
-------