racket/collects/web-server/scribblings/tutorial/examples/send-suspend-2.rkt
2010-12-07 14:14:50 -07:00

17 lines
443 B
Racket

#lang web-server/insta
(define (start request)
(show-counter 0))
;; show-counter: number -> doesn't
(define (show-counter n)
(send/suspend/dispatch
(lambda (make-url)
(response/xexpr
`(html (head (title "Counting example"))
(body
(a ((href ,(make-url
(lambda (request)
(show-counter (+ n 1))))))
,(number->string n))))))))