[Openmcl-devel] CXML-RNG, Plexippus XPath, and Xuriella XSLT
Gary Byers
gb at clozure.com
Sun May 20 07:09:05 PDT 2012
This is just a guess - and someone who has some idea of what the acronyms you
use mean may have a better one - but the code that you're trying to compile
may do something analogous to:
(defclass foo ()
())
(setf (find-class 'bar) (find-class 'foo))
... (typep x 'bar) ...
The spec says (in 4.3.7) that the proper name of a class is a valid
type specifier; in the code above, BAR isn't the proper name of any
class and likely isn't going to be recognized as a valid type
specifier in CCL; other implementations may effectively treat any use
of a symbol S (as a potential type-specifier) for which (FIND-CLASS S
NIL) returns a CLASS object C as being equivalent to C, even if
(CLASS-NAME C) returns something other than S.
You can persuade CCL to treat BAR as a valid type specifier in this
case by doing:
(deftype bar () 'foo)
before trying to use BAR as a type specifer.
[Of course, the problem you're having may be totally unrelated to the above.]
On Sun, 20 May 2012, Steven N?ez wrote:
> Greetings,
>
> Has anyone got any of the above working on CCL? Specifically I'm trying to
> use Plexippus, but get:
>
> Unknown type specifier: CXML-STP-IMPL::DOCUMENT-TYPE
> When invoking any Plexippus functions. Not even the simple examples in the
> documentation run. This is on the latest 1.8 CCL.
>
> Any other suggestions for XPath with CCL?
>
> Regards,
> - SteveN
>
> --?
> Illation Pty Ltd
> 8/350 Collins Street
> Melbourne 3000
>
> T: ? +61 3 8399 9442
> M: +61 4 0096 4240
>
>
>
More information about the Openmcl-devel
mailing list