[Ecls-list] (function * t) type specifier is no longer accepted

Juan Jose Garcia-Ripoll juanjose.garciaripoll at gmail.com
Tue Dec 18 21:00:42 UTC 2012


On Fri, Jun 1, 2012 at 12:20 PM, Stas Boukarev <stassats at gmail.com> wrote:

> As per CLHS,
> http://www.lispworks.com/documentation/lw50/CLHS/Body/04_bc.htm
> "*" means unspecified part of the type specifier.
>
> (declaim (ftype (function * integer) f))
>
> (defun f (a)
>   (1+ a))
>
> and then (compile-file "file.lisp")
>
> ;;; LAMBDA: Illegal lambda list *.
>

I will upload a patch that fixes this.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20121218/b6b9199a/attachment.html>


More information about the ecl-devel mailing list