![](https://secure.gravatar.com/avatar/cf6ad1f01190c3dab4f2a6799ffc8e28.jpg?s=120&d=mm&r=g)
27 Mar
2007
27 Mar
'07
4:17 p.m.
Hi, this defstruct (defstruct (external-entdef (:include entdef) (:constructor make-external-entdef (extid ndata)) (:conc-name #:entdef-)) (extid (error "missing argument") :type extid) (ndata nil :type (or rod null))) in xml-parse.lisp has a forward reference to the type EXTID which is defined later in the same file. LispWorks doesn't like this (although it only warns and carries on) and I /think/ it is not portable CL, but I'm too lazy to look it up. Cheers, Edi.