(define query-loop
(lambda ()
(newline)
(newline)
(let ((query (read)))
(cond ((exit? query)
(display '(see you later)))
(else ... PROCESS THE QUERY HERE ...
(query-loop))))))
(define exit?
(lambda (query)
(cond ((equal? query '(bye)) #T)
((equal? query '(quit)) #T)
((equal? query '(exit)) #T)
((equal? query '(so long)) #T)
((equal? query '(farewell)) #T)
(else #F))))