[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Misc Queries
Date: Sun, 24 Nov 85 10:30:53 MST
From: email@example.com (Stanley Shebs)
(defun more-disgusting (a &optional (b (setq a nil))) (list a b))
This is almost plausible (you could save a supplied-p for b), and the CLM
doesn't disallow it.
I don't see anything at all problematic about this. a is just a variable like
any other variable. This doesn't have the problem that the previous examples
had, where the same data were being used for more than one argument: the rest
argument and the keyword arguments.
Perhaps the spec could be modified to say that
initforms may refer to parameters on the left, but not modify them.
I don't see any reason to change the language here.