From: ·····@labs-n
Subject: RE: DEFSTRUCT init forms
Date: 
Message-ID: <mp3ftoINNkmk@news.bbn.com>
In article <·················@polaris.flw.att.com> ···@polaris.flw.att.com (Lawrence G. Mayka) writes:
--> In article <··········@anaxagoras.ils.nwu.edu> ········@ils.nwu.edu (Chris Riesbeck) writes:
--> 
--> 	   > (defstruct foo (a 0) (b (1+ a)))
--> 	   FOO
--> 	   > (make-foo)
--> 	   #S(FOO :A 0 :B 1)
--> 
-->    Perhaps this qualifies as a Common Lisp Pitfall.
--> 
--> Genera, LispWorks, CLISP, CMU CL, and Delphi CL all do this correctly,
--> but in some cases that may be due to bug reports I've filed on this
--> topic over the years.
--> --
-->         Lawrence G. Mayka

when you say "correctly" I presume you mean, "report an error", because
(most likely) 'a' is unbound.

Explorer R6.1 reports an error, which is what I expected.

 -- clint