The Racket Student Languages are a set of small languages meant to be used with the book How to Design Programs.
(define (subtract-1 n) (string-append "Number is: " (number->string n)) (cond [(= n 0) "All done!"] [else (subtract-1(- n 1))])) I keep …
scheme racket racket-student-languages