Au contraire, ça casse la cohérence du langage. Le bloc de parenthèses représente une unité d’exécution du langage. (fonction arg1 arg2 ...) peut se substituer à (EXPRESSION). Il faut plus les lire comme les {...} du C ou Java que les parenthèses qui listent les arguments d’une fonction.
[^] # Re: lisp ?
Posté par chimrod (site web personnel) . En réponse au journal [Letlang] Écrire un compilateur en Rust. Évalué à 6.
Au contraire, ça casse la cohérence du langage. Le bloc de parenthèses représente une unité d’exécution du langage.
(fonction arg1 arg2 ...)peut se substituer à(EXPRESSION). Il faut plus les lire comme les{...}du C ou Java que les parenthèses qui listent les arguments d’une fonction.