[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: About Circular Objects
From: |
Lars Magne Ingebrigtsen |
Subject: |
Re: About Circular Objects |
Date: |
Tue, 25 Dec 2012 15:48:41 +0100 |
User-agent: |
Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) |
Xue Fuqiao <xfq.free@gmail.com> writes:
> I have a question about the #N# read syntax and #N= syntax. Look at
> this code:
>
> (progn
> (setq x '#1=(a #1#))
> (eq x (cdr x)))
>
> Why does this code return nil? Isn't the second element the list itself?
(progn
(setq x '#1=(a . #1#))
(eq x (cdr x)))
=> t
--
(domestic pets only, the antidote for overdose, milk.)
http://lars.ingebrigtsen.no * Lars Magne Ingebrigtsen