From edi at agharta.de Mon Feb 2 18:00:41 2009 From: edi at agharta.de (Edi Weitz) Date: Mon, 2 Feb 2009 13:00:41 -0500 Subject: [cl-ppcre-devel] cl-ppcre's use of boolean type In-Reply-To: References: Message-ID: On Mon, Feb 2, 2009 at 12:19 PM, Derrell Piper wrote: > % grep boolean specials.lisp > (declaim (boolean *extended-mode-p*)) > > Clozure (OpenMCL) doesn't like this: > > ; Warning: Unknown declaration specifier(s) in (BOOLEAN *EXTENDED-MODE-P*) > ; While executing: PROCLAIM, in process listener(1). > > ...because it doesn't have a boolean base type. The HyperSpec seems to > imply in Section 4.4 (The Types and Classes Dictionary) that boolean is a > type, but it isn't in 4.2.3 (Type Specifiers), so I'm not sure what to make > of that. In any case, while SBCL does have a deftype for boolean, it's part > of its built-in FFI support. Please use the mailing list (see Cc) for bug reports. This is a bug in CCL that has been fixed in their development version: http://trac.clozure.com/openmcl/changeset/10606 Thanks, Edi.