Christophe Rhodes csr21@cam.ac.uk wrote:
To see if this is the problem, try moving the (define-protocol-class design ()) in protocol-classes.lisp to above (define-protocol-class region (design)) in the same file.
Doing this fixes the problem. So I guess it's a problem with forward referenced classes in CMUCL and SBCL.