Bohuzel, ne kazdy prosel matfyzem, aby se vubec setkal s funkcionalnimi jazyky (tusim na CVUTu se to treba vubec neuci, na FI MU jenom okrajove, ale muzu se plest). A ne kazdy matfyzak ma neproceduralni programovani rad.
Jinak co SCSH tyce, vzdycky jsem mel dojem, ze to je takovy "akademicky" projekt -- tj. krasna zalezitost, ale v praxi se neuchytila. Dokonce jsem mel dojem, ze to nikdo nezna, takze jste me potesil :)
Ono dost vlastností původem z funkcionálních jazyků proniklo do mainstreamu (používání funkcí jako parametrů, generátory s líným vyhodnocováním, lambdy), aniž by se ty jazyky vzdaly Algol-like syntaxe, která je pro spoustu lidí zkrátka přehlednější. Nemluvě o infixových výrazech, které jsou jaksi člověku, který prošel klasickým školstvím, vryté do mysli.
K těm převzatým vlastnostem patří i třeba if, možnost rekurze a garbage collection - u prvních dvou už možná ani postfortranisti necítí, že jsou odjinud...
jak matfyzem?! scheme se pouziva k vyuce na vetsine vyznamnych univerzit, za vsechny napr. MIT, Pricenton, Oxford nebo Univerzita Palackeho. (tento oblibeny vtipek jsem si nemohl odpustit) ;-]
jinak ja radsi na blbinky pouzivam guile nez scsh ... protoze do guile jdou hezky dopisovat bindingy na dalsi veci....
Slysel jsem, ze take na VSE uci zaklady programovani ve Scheme.
Jo guile je take docela dobre. Ale na tradicni ulohy shellovych skriptu (prace se soubory, spousteni externich programu) mi prijde vhodnejsi scsh. Take bych rekl, ze je lepe dokumentovane.