Из интересного, скобки больше не нужны, по крайней мере большая часть, было:
(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
Вызывается пояснительная бригада, почему так. ИМХО стало читабельней хоть и похоже на питон.








