"Elixir" para pesimistas gruñones
(wiki.alopex.li)- Un artículo de exploración detallada sobre el lenguaje de programación Elixir y el framework web Phoenix, escrito desde la perspectiva de un "pesimista gruñón"
- El autor expresa al principio su escepticismo hacia Elixir, porque tiene una sintaxis similar a Ruby, mucho azúcar sintáctico y una biblioteca estándar más grande en comparación con Erlang, un lenguaje con el que está más familiarizado
- El autor también critica la complejidad de la estructura de proyectos de Elixir y sus intentos de parecer "cool", sintiendo que eso opaca el contenido real y las capacidades del lenguaje
- Sin embargo, después de profundizar más en Elixir, el autor "descubre" que Elixir es esencialmente un Lisp, es decir, un tipo de lenguaje de programación conocido por su flexibilidad, poder y amplio uso de metaprogramación
- El autor elogia el uso de "macros" en Elixir, que básicamente son funciones que generan y devuelven código, permitiendo un alto nivel de flexibilidad y personalización
- El autor también elogia los "sigils" de Elixir, similares a las "reader macros" de Common Lisp, que pueden crear objetos como cadenas personalizadas
- El autor concluye que Elixir es "un Lisp mejor que Common Lisp o Scheme", alabando su solidez, capacidad de multiprocesamiento, capacidad de pattern matching y herramientas para monitoreo y depuración
- El autor enfatiza que la "magia" de Elixir no está oculta, sino explicada abiertamente y fomentada para que los programadores la exploren y manipulen
1 comentarios
Comentarios de Hacker News