Azt én neked elismerem hogy a Peri elsősorban „write-onlyi” nyelv.
De azt se értem miért volna nehezen olvasható.
Hát, akkor valamit félreértettem.
MI EBBEN A NEHÉZ, most mégis?!
Önmagában ebben éppenséggel semmi, már egy elég hosszú posztban kifejtettem, miért nehéz.
tl;dr az elmúlt egy évben kb. 8-10 különböző programnyelvben íródott cucchoz kellett hozzányúlnom. Ezek nagy része a Scalától a JS-en át a C-ig sok dologban rendkívül hasonló, ezért a context switching nem annyira költséges (mentálisan), különösebb előismeret nélkül el tudom olvasni, mit csinál a kód. Te, amikor megcsináltad a Perit, kidobtál kb. mindent, ami eddig a mainstream nyelvekben bevett notáció volt, emiatt nem lehet ránézni, és rutinból megmondani, mi történik. Illetve a másik, hogy sok helyen nem önmagyarázó a jelölés, mert sok helyen l'art pour l'art határoztad meg őket, de ezt is megírtam már.
Aztán a C nyelvben ha látsz egy azonosítót, kurvára nem tudod belőle, címke-e vagy változó.
Nem mintha érdemes lenne egyesével hozott példákon rugózni, de ha számítógépen programozol, nem papíron (elmaradott egyetemeken, vagy elmaradott cégek állásinterjúin), akkor van syntax highlighter, és az majd eldönti helyetted. Amúgy meg tökmindegy, szerintem két kezemen meg tudom számolni, hányszor írtam goto-t, mióta pénzért programozok, de abban biztos vagyok, hogy amióta közelről is láttam funkcionális programozást, azóta egyszer sem.