scheme5.rkt 266 B

12345678910111213
  1. #lang racket
  2. (define (infinity)
  3. (+ 1 (infinity)))
  4. (define (fst x y) x)
  5. (define lazy-infinity (delay(infinity)))
  6. ;(fst 3 (infinity))
  7. (force (fst 3 lazy-infinity))
  8. (fst 3 lazy-infinity)
  9. (define res (delay (+ 2 5)))
  10. (force res)
  11. (force (delay (fst 3 lazy-infinity)))