On Tue, 3 Aug 2004, Carlos Ungil wrote:
>> Can someone please tell me how I should define two alien types whose
>> stucts refer to each other?
>
> Maybe this workaround will be useful for you:
>
> ;;;(slot (slot a 'funcs) 'x) ; error - no slot x.
> (slot (cast (slot a 'funcs) (* GsourceFuncs)) 'x) => 2
Clever. ;-) However, this should not be needed with current (CVS HEAD)
SBCL anymore, as the bugs that caused problems for mutually referring
structures got squashed.
Cheers,
-- Nikodemus Schemer: "Buddha is small, clean, and serious."
Lispnik: "Buddha is big, has hairy armpits, and laughs."
|