Ted jste vlastne neprimo odpovedel na uplne prvni otazku od mol-a :-)
Pro neznale: Scheme vychazi z Lispu, vyvoj se rozdelil tusim v roce 1975. Scheme se take naucite rychleji nez Lisp, nekde jsem cetl, ze cely manual ke Scheme ma tolik stran, co uvod do knizky Common Lisp :-) Samozrejme vychytavky jako CLOS tam nejsou implementovany.
prave v tom je ta krasa - cely scheme jde pouzivat s pomoci plus/minus peti primitiv a zbytek se da doprogramovat... v tom je ta krasa...
btw. libi se mi jak se vsude cpe XML, kdyz na vetsinu problemu by stacil jazyk podobny LISPu a na zpracovani misto XSLT pouzit neco jako Scheme nebo LISP
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.
> cely scheme jde pouzivat s pomoci plus/minus peti
> primitiv a zbytek se da doprogramovat
No a ? S lispem je to prece podobny a je krasny stejnym zpusobem :)
> btw. libi se mi jak se vsude cpe XML, kdyz na
> vetsinu problemu by stacil jazyk podobny LISPu a na
> zpracovani misto XSLT pouzit neco jako Scheme nebo
> LISP
Presne to me taky napadlo ! Vymysli se tuny zbytecnych specializovanych jazyku (napr. xml, xsl, makefile atp.), pritom by stacilo napsat v Lispu par maker a je to :))) A Lisp uz tu byl pred x desitkami let, a dodnes je nedostizeny...