22 lines
380 B
Racket
22 lines
380 B
Racket
#lang scheme
|
|
(require 2htdp/universe 2htdp/image)
|
|
|
|
(define (slow)
|
|
(let sloop ([n (expt 2 22)])
|
|
(unless (zero? n)
|
|
(sloop (- n 1)))))
|
|
|
|
(define (update-world w)
|
|
(slow)
|
|
(- w 1))
|
|
|
|
(define (render w)
|
|
(circle 30 'solid (if (odd? w) 'red 'green)))
|
|
|
|
(big-bang 10
|
|
(on-tick update-world)
|
|
(on-draw render)
|
|
(stop-when zero?))
|
|
|
|
(printf "done\n")
|