On Fri, Sep 2, 2011 at 12:33 PM, Matthew Mondor <[email protected]>wrote:

> Hello again,
>
> I have a file which when compiling the compiler often complains about
> the '(UNSIGNED-BYTE 8) type being unknown.  Interestingly, when I
> recompile the same file just afterwards, this no longer occurs.
>
>
> ;;; Compiling (DEFUN URL-DECODE ...).
> ;;; Note:
> ;;;   in file test-httpd.lisp, position 14553
> ;;;   at (DEFUN URL-DECODE ...)
> ;;;   Unknown type '(UNSIGNED-BYTE 8). Assuming it is T.


Probably the message is not too explanatory because of the pretty printer
but what it means is that (QUOTE (UNSIGNED-BYTE 8)) is not a valid type
specifier, as you already found out.

As for the reason why this is only seen once on every session is because ECL
now caches some functions, such as the type comparisons. One of them is used
in the type propagation and type checking code and the cache is preserved
among compilation sessions. I should fix this.

Juanjo

-- 
Instituto de FĂ­sica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Ecls-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to