racket/collects/web-server/default-web-root/htdocs/lang-servlets/mm00.ss
2008-11-10 22:32:51 +00:00

18 lines
398 B
Scheme

#lang web-server
(define interface-version 'stateless)
(provide start interface-version)
(define (gn which)
(cadr
(send/suspend
(lambda (k)
(let ([ignore (printf "Please send the ~a number.~n" which)])
k)))))
(define (start initial)
(let ([ans (+ (gn "first")
(gn "second")
(gn "third"))])
(printf "The answer is: ~s~n" ans)
ans))