Archivo: Elixir | Picando Código
eBooks: Paquete de libros sobre Elixir
Pragmatic Programmer tiene un nuevo paquete de ebooks sobre el lenguaje de programación funcional Elixir, a través de Humble Bundle. Los libros incluyen consejos de expertos, proyectos, referencias exhaustivas y más para aprender a escribir aplicaciones robustas y seguras usando Elixir. Incluye información sobre OTP, Nerve (Elixir en dispositivos embebidos), Phoenix (el popular framework web en Elixir) y más temas de estudio relevantes al desarrollo de software con Elixir. Elixir fue uno de los lenguajes que estuve aprendiendo y experimentando y me resultó interesante y divertido. Por 2015 empecé a leer “Programming Elixir” (escribí un post en el blog) y […]
Versión 0.3 de Gleam ✨ – el lenguaje de programación funcional estáticamente tipado en BEAM
En abril se publicó la primera versión pública de Gleam. Esta semana se publicó la versión 0.3 que trae varios cambios desde entonces. Namespaces de módulos Los módulos se pueden contener en espacios de nombres permitiendo el uso de nombres de módulos cortos y convenientes sin riesgo de colisiones con otros módulos de Gleam o Erlang. Para usar espacios de nombre creamos un directorio con el nombre de namespace en el directorio src/ y ponemos el módulo ahí. Como ejemplo: src/ └── vgclub ├── persona.gleam └── consolas ├── nintendo.gleam ├── sega.gleam └── atari.gleam Una vez creados, los módulos se pueden […]
Gleam – Nuevo lenguaje de programación funcional estáticamente tipado en BEAM
El pasado lunes 15 de abril se publicó la primera versión de Gleam (0.1): Gleam es un lenguaje de programación funcional estáticamente tipado diseñado para escribir sistemas concurrentes mantenibles y escalables. Compila a Erlang y tiene interoperabilidad directa con otros lenguajes de BEAM (la máquina virtual de Erlang) como Erlang, Elixir y LFE. Obviamente es un lenguaje bastante nuevo, así que no está listo para usar en producción. Está interesante y ya se puede probar, programar alguna cosa divertida y aprender a usarlo. El código fuente está disponible en GitHub bajo licencia Apache 2.0, y chat del proyecto se encuentra […]
Fizz Buzz y Pattern Matching en Elixir
Fizz Buzz es un “ejercicio de entrevista de trabajo” para programadores: Escribir un programa que muestra los números del 1 al 100. Pero para múltiplos de tres, mostrar “Fizz” en vez del número y para múltiplos de cinco mostrar “Buzz”. Para números que son múltiplos de ambos mostrar “FizzBuzz”. Imran Ghory empezó a usarlo para filtrar programadores que no supieran escribir código. Aparentemente hay una cantidad alarmante de desarrolladores y personas recibidas de Ciencias de la Computación que no pueden resolver este ejercicio. Jeff Atwood escribió también sobre el tema en su blog. Generalmente no estoy muy de acuerdo con […]
Comentarios recientes