Últimamente he echado un vistazo a Clojure y me topé con esta publicación en Stackoverflow que indica algunos proyectos que siguen las mejores prácticas y un buen código general de Clojure. Después de leer algunos tutoriales básicos, quise entender el idioma, así que eché un vistazo a algunos proyectos "reales".
Después de consultar ClojureScript y Compojure (dos de los proyectos" buenos "mencionados anteriormente), siento que Clojure es una broma. No entiendo por qué alguien escogería a Clojure en lugar de, por ejemplo, Ruby o Python, dos idiomas que amo y que tienen una sintaxis tan limpia y que son muy fáciles de aprender, mientras que Clojure usa mucho paréntesis y símbolos En todas partes que arruina la legibilidad para mí.
Creo que Ruby y Python son hermosos, legibles y elegantes. Son fáciles de leer incluso para alguien que no conoce el idioma de adentro hacia afuera. Sin embargo, Clojure es opaco para mí y siento que debo conocer cada pequeño detalle sobre la implementación del lenguaje para poder entender cualquier código.
¡Por favor, ilumíname!
- ¿Qué tiene de bueno Clojure?
- ¿Cuál es el mínimo absoluto que debo saber sobre el idioma para poder apreciarlo?