Archivo: Erlang | Picando Código
Novedades de Gleam✨ – el lenguaje de programación funcional estáticamente tipado en BEAM
Desde la última vez que escribí sobre Gleam: el lenguaje de programación funcional estáticamente tipado en BEAM (la máquina virtual de Erlang) han habido muchas mejoras en el lenguaje y su ecosistema. En Abril se presentó el índice de paquetes Gleam, un sitio web para explorar paquetes escritos con Gleam en el repositorio Hex. Hex cuenta con miles de paquetes, y Gleam puede usar paquetes escritos en Elixir o Erlang, por eso la necesidad de este índice para buscar paquetes exclusivamente escritos con Gleam. En este post hay más información súper interesante sobre cómo fue desarrollado el sitio. Con la […]
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 […]
Comentarios recientes