Uzivatelska privetivost lispu se ukaze prave tehdy, kdyz v nem zacnete neco delat. Je snadne se potkat s problemy, jenz v lispu elegantne vyresite za par chvil, ale v jinych jazycich, napr C se upisete k smrti, za predpokladu ze to predtim nevzdate (nebo si nenapisete interpret lispu v C). Pokud Vam vadi zavorky. skuste Dylan :).
A k tem zavorkam, od tech je tady emacs. (Ostatni dosadi za emacs svuj oblibeny editor, jenz zvlada praci se zavorkami)
Souhlasim. Lisp je opravdu super. Bez vetsich znalosti a s tutorialem na kline jsem za chvili (=par hodin) zbastlil do emacsu rozsireni na vytvareni trid a pridavani member functions a member variables do trid pro C++. Doted me stvalo, ze jakakoli modifikace tridy znamena modifikovat dva soubory. Psat to v C(++), ac je to muj oblibeny jazyk, by byl opravdu des... A zavorky mi nedelaji nejmensi problem.
(na okraj: mozna je nekde na netu neco takoveho k dispozici, ale ja si to chtel vyzkouset napsat sam, tak me nekamenujte :)
Jazyk silnejsi nez Lisp? No, uprimne receno prakticky jakykoliv moderni jazyk. Pokud zustaneme jenom u funkcionalnich jazyku, tak treba Haskell. V proceduralnich jazycich samozrejme muze byt nepohodlne prepsat nejake funkcionalni konstrukce -- coz ale rozhodne neznamena, ze maji nizsi vyjadrovaci schopnost. Funguje to i obracene: mnohe procedury se v Lispu pisi sakra tezko.