From: TAURA Kenjiro
Subject: equal over structures
Date: 
Message-ID: <TAU.93Aug26184213@madonna.is.s.u-tokyo.ac.jp>
I have a question about specification of EQUAL function over
(defstructed) structures. 

CLtL2 says at P107, 2nd paragraph:

"Certain objects that have components are equal if they are of the same
type and corresponding components are equal. This test is implemented
in a recursive manner and may fail to terminate for circular
structures."

I tried the following:

 > (defstruct st)

 > (equal (make-st) (make-st)) => ?????

It seems to me that the second form should return T, both CMU CL
16f and AKCL 1.609 returned NIL, however.

Since I do not read this group frequently, reply via E-mail is the
best appreciated.

Thanks.
--
		Kenjiro Taura
		Yonezawa Laboratory, Department of Information Science 
		Tokyo University
		ยทยทยท@is.s.u-tokyo.ac.jp