]> git.rkrishnan.org Git - sicp.git/blob - src/sicp/ex4_15.rkt
rewrite `quote->cons' using `match'.
[sicp.git] / src / sicp / ex4_15.rkt
1 #lang racket
2
3 (define (run-forever)
4   (run-forever))
5
6 (define (try p)
7   (if (halts? p p)
8       (run-forever)
9       'halted))
10
11 #|
12
13 Now, if you run (try try) then, we check if (try try) would halt. If it halts, then we run forever, else we return.
14 This is contradictory to the assumption.
15
16 |#