...lepší výraz pro to co jsem myslel by asi byl "jednovýrazové". Přehlednost s jedním typem závorek vs 2-3 typy je diametrálně odlišná, navíc procedurální jazyky častěji dávají příkazy "pod sebe" (logicky i vizuálně), což s přehledností taky pomáhá. Lisp je možná přehlednější, než si spoustu lidí myslí, ale C-like jazyky jsou pořád přehlednější.
Jenze v Clojure, o kterem je toto tema, se taky extenzivne pouzivaji tri typy zavorek (samozrejme pro jine ucely). S tou citelnosti si nejsem tak jisty, co je objektivne lepsi, zrovna C s milionem corner casu moc nevynika. To uz je lepsi porovnani napriklad s Pascalem ci Luou, kde jsou "prikazove zavorky".
Ale dulezitejsi je jina vec - hlavne uzaviraci zavorky jsou v podstate v LISPu/Clojure prakticky bezvyznamne, proto se taky davaji na stejny radek za posledni cast vyrazu, na rozdil od C/Javy, kde to lidi vetsinou mlati na nove radky (a proto maji taky vertikalni hustotu kodu dost mizernou, coz se jeste nasobi horsimi moznostmi refaktoringu). Taky jsem kdysi mel snahu psat v LISPu podobne jako v cecku (tj. neco jako navrhuje puvodni tazatel), ale je to skutecne blbost.