Из интересного, скобки больше не нужны, по крайней мере большая часть, было:
(define (factorial n)
(if (zero? n)
1
(* n (factorial (- n 1)))))
(display (factorial 5))
(newline)
стало:
define : factorial n
if : zero? n
. 1
* n : factorial (- n 1)
display : factorial 5
newline
Вызывается пояснительная бригада, почему так. ИМХО стало читабельней хоть и похоже на питон.