na Scheme je take dobre, ze se v dokumentaci docela presne pise, kdy je pouzita tail-recursion (ted si nevzpomenu na presny cesky preklad) a kdy ne. To me u jinych Lispu chybi.
Jedina vada pro me: true a false se pise pomoci #t a #f a ne jako T a nil :-)
ad btw: mluvite mi z duse, vsak jsem to na konferencich uz take nekolikrat rikal. Proste nejaky dokument/databaze vytvorena jako LISP-ovsky seznam a na zpracovani pouzit nejakou funkci, co tento seznam prekouse. Takhle se misto kulatych zavorek, na kteri vsichni nadavali, vsude pouzivaji nesmyslne lomene zavorky, u kterych ani nejde jednoduse zjistit parovost.