[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue: FUNCTION-TYPE-REST-LIST-ELEMENT, FUNCTION-DECLARATION issues
- To: Masinter.pa@xerox.com
- Subject: Re: Issue: FUNCTION-TYPE-REST-LIST-ELEMENT, FUNCTION-DECLARATION issues
- From: sandra%orion@cs.utah.edu (Sandra J Loosemore)
- Date: Wed, 9 Dec 87 08:00:48 MST
- Cc: Ram@c.cs.cmu.edu, cl-cleanup@sail.stanford.edu, sandra%orion@cs.utah.edu
- In-reply-to: Masinter.pa@Xerox.COM, 9 Dec 87 02:59 PST
Date: 9 Dec 87 02:59 PST
From: Masinter.pa@Xerox.COM
Given (proclaim '(function foo (s1 t1) v1)) and (declare (function foo (s2 t2)
v2)) you could assert that
(foo x y) => (the (and v1 v2) (foo (the (and s1 s2) x) (the (and t1 t2) y))).
I disagree. The DECLARE should shadow the PROCLAIM; see p. 156 of
CLtL. Or is there another proposal in the works to change declaration
shadowing as well? :-)
-Sandra
-------