- #lang racket
- (define (infinity)
- (+ 1 (infinity)))
- (define (fst x y) x)
- (define lazy-infinity (delay(infinity)))
- ;(fst 3 (infinity))
- (force (fst 3 lazy-infinity))
- (fst 3 lazy-infinity)
- (define res (delay (+ 2 5)))
- (force res)
- (force (delay (fst 3 lazy-infinity)))
|