A nejhorší jsou LISPové jazyky. Ty potvory vám vlezou všude... ;-)
LISPový jazyk, konkrétně Scheme (a ještě konkrétněji SIOD, což je mírně svérázná implementace Scheme), je i jazyk Script-Fu v GIMPu. Naštěstí už dnes existuje Python-Fu...
Kdo používá GNOME, nejspíš má nainstalovaný Guile (opět Scheme) a ani o tom neví.
A kdyby člověk zakutal, asi ještě na disku nějaký další LISP (resp. jeho příbuzného) najde...
Python-Fu === Script-Fu (mod jazyk)
Tj. liší se jen jazyk. Takže jestli je Script-Fu skvělý nástroj (což je), tak je Python-Fu také -- proto moc nechápu tu výhradu.
Já sice v LISPu (teda Scheme) něco stvořím, když na to dojde, ale pokud mohu mít přesně totéž, ovšem v Pythonu, tak je volba jasná...
volba je jasna.. ale v mem pripade je to lisp. a to umim python i lisp stejne dobre. lisp je ale kompatibilnejsi s mym zpusobem uvazovani. to je ale asi individualni. podstatne je vstk to ze script-fu je interni soucasti gimpu takze script-fu spustite v jakekjoliv instalaci gimpu na planete. python -fu jpotrebuje externi python ... takze vyuziti je omezeno
guile je supr! jako vestaveny jazyk do programu... navic umi k sobe pripojovat dalsi ceckove fce, proste krasa.
sveho casu jsem si v guilu napsal simulaci jazyka XQuery, ktery jako datovy sklad bral MySQL... opravdu prasarna ;-)
na prvni pohled jsou ty zavorky totalni peklo, ale na druhy pohled, kdyz clovek zjisti co jde vyvadat s pomoci max 10 konstrukci jazyka, zmeni nazor
(chybi vam for-cyklus ala pascal, neni nic lehciho nez si ho napsat...)
btw. cetl jsem clanek od R.M.Stallmana, kde obhajoval, ze na skriptovani v aplikacich by se nemel pouzivat TCL ani nic jineho, ale prave scheme, protoze v nem jdou nasimulovat dalsi jazyky - a je to tak