Quoting Chaitanya Gupta (mail@chaitanyagupta.com):
This happens because GRAMMAR is defined after PARSE-SCHEMA in parse.lisp. Same issue with the DEFN-CHILD accessor for DEFINITION.
Okay... Allegro uses defsetf instead of setf functions for the slots, which is legitimate. So that's a bug in cxml-rng. (And xuriella has the same problem.)
Do you have a patch for me that I can just apply?
Thanks, d.