This preview shows page 1. Sign up to view the full content.
Unformatted text preview: [new-text (begin (printf "Enter text: ") (read))]) (list new-title new-text))) (define (confirm-data? new-title new-text) (begin (printf "Title: ~a~n" new-title) (printf "Text: ~a~n" new-text) (printf "accept? (y or n)") (eq? 'y (read)))) (let loop ([text ""] [title ""]) (printf "~a~n" posts) (let* ([title-text-list (get-post-data)] [new-title (first title-text-list)] [new-text (second title-text-list)]) (let ([accept? (confirm-data? new-title new-text)]) (if accept? (begin (set! posts (add-post new-title new-text)) (loop "" "")) (loop new-title new-text)))))...
View Full Document
This note was uploaded on 02/06/2008 for the course CS 4536 taught by Professor Fisler during the Winter '08 term at WPI.
- Winter '08