adding simple test for circularity

This commit is contained in:
Danny Yoo 2011-11-08 15:48:43 -05:00
parent 3386c87c75
commit 258f99ac4c
2 changed files with 20 additions and 0 deletions

View File

@ -1,6 +1,10 @@
1
1
1
true
false
1
2
1

View File

@ -8,8 +8,24 @@
(car (cdr infinite-ones))
(car (cdr (cdr infinite-ones)))
(newline)
(equal? (shared ([a (cons 1 (cons 2 a))])
a)
(shared ([a (cons 1 b)]
[b (cons 2 c)]
[c (cons 1 b)])
a))
(equal? (shared ([a (cons 1 (cons 2 a))])
a)
(shared ([a (cons 1 b)]
[b (cons 2 b)])
a))
(newline)
(define 1-and-2 (shared ([a (cons 1 b)]
[b (cons 2 a)])
a))