
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.