Recentemente ho dato un'occhiata a Clojure e mi sono imbattuto in questo post su Stackoverflow indica alcuni progetti che seguono le migliori pratiche e un buon codice Clojure. Volevo capire la lingua dopo aver letto alcuni tutorial di base, quindi ho dato un'occhiata ad alcuni progetti "reali".
Dopo aver esaminato ClojureScript e Compojure (due dei già citati progetti" buoni "), mi sento come se Clojure fosse uno scherzo. Non capisco perché qualcuno dovrebbe scegliere Clojure per dire, Ruby o Python, due lingue che amo e avere una sintassi così pulita e sono molto facili da cogliere mentre Clojure usa parentesi e simboli così tanto ovunque che rovini la leggibilità per me.
Penso che Ruby e Python siano belli, leggibili ed eleganti. Sono facili da leggere anche per chi non conosce la lingua dentro e fuori. Tuttavia, Clojure è opaco per me e mi sento come se dovessi conoscere ogni piccolo dettaglio dell'implementazione del linguaggio per essere in grado di capire qualsiasi codice.
Quindi per favore, mi illumini!
- Cosa c'è di buono in Clojure?
- Qual è il minimo assoluto che dovrei sapere sulla lingua per apprezzarla?