[Ecls-list] Build error (cl-ppcre)
Juan Jose Garcia-Ripoll
juanjose.garciaripoll at googlemail.com
Thu Aug 28 09:16:43 UTC 2008
On Thu, Aug 28, 2008 at 6:52 AM, Brent Fulgham <bfulgham at gmail.com> wrote:
> (declare #.*standard-optimize-settings*)
> (declare (fixnum minimum)
> ((or fixnum null) maximum))
>This construct works fine under SBCL and OpenMCL; is this perhaps a
> bug in ECL?
declaration specifier n. an expression that can appear at top level of
a declare expression or a declaim form, or as the argument to
proclaim, and which has a car which is a declaration identifier, and
which has a cdr that is data interpreted according to rules specific
to the declaration identifier.
declaration identifier n. one of the symbols declaration,
dynamic-extent, ftype, function, ignore, inline, notinline, optimize,
special, or type; or a symbol which is the name of a type; or a symbol
which has been declared to be a declaration identifier by using a
declaration declaration.
So, in short, the first element on a declaration specifier has to be a
symbol. The proper writing of that line would be
(declare (fixnum minimum) (type (or fixnum null) maximum))
Could you notify Edi Weitz?
Juanjo
--
Instituto de Física Fundamental
CSIC, Serrano, 113, Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com
More information about the ecl-devel
mailing list