[Ecls-list] Problem compiling cl-colors
Tobias C. Rittweiler
tcr at freebits.de
Sat Sep 19 08:38:25 UTC 2009
Daniel Herring writes:
> Here's the error that halted compilation. Many lisps (e.g. sbcl) are
> accepting of malformed type declarations. ECL is stricter on this
> point; according to ANSI, TYPE can be omitted for simple types but not
> for compound types. Change the above to (DECLARE (type (REAL 0 1)
> ALPHA)), and compilation should succeed.
I beg to differ. I think it's written to allow for compound types. It's
also what the relevant X3J13 Issue says. Clozure CCL recently changed to
accept compound type specifiers as declaration identifiers, too. See:
http://trac.clozure.com/openmcl/ticket/465
-T.
More information about the ecl-devel
mailing list