[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Question about declaration
Date: Fri, 11 Dec 87 05:27:16 -0500
If (as it seems) `bar' isn't restricted to be anything sharper than
`list', then the only thing we know is that `foo' returns multiple
values. (Indeed, `foo' is just another name for `values-list', but
I assume you are just abstracting here the useful aspects of a real
`foo' of yours.)
I suspect I would write something as uninformative as
(proclaim '(function foo (list) (values &rest list)))
which is marginally better than no declaration at all.
Are &markers accepted in these definitions? They aren't lamda lists. I
didn's see anything in CLtL to indicate that they are acceptible...
University of Rochester Computer Science Department