Noticias que mencionan Gleam

Anatomía de un test: cómo escribir pruebas prácticas en Gleam

El programador Jonathan descompone un test real escrito en Gleam para ilustrar buenas prácticas de testing más allá de la teoría y del ejemplo de juguete. El test elegido pertenece a un proyecto personal de marcador de enlaces: comprueba que llamar a store.start_job(conn, job) marca el trabajo como

Las bondades de Gleam: un recorrido por sus características más atractivas

Gleam, un lenguaje funcional que compila para BEAM (la máquina virtual de Erlang), incorpora una serie de pequeñas decisiones de diseño que simplifican el trabajo diario del desarrollador. Este artículo repasa cinco de sus características más llamativas, útiles tanto para quienes ya trabajan en la p

Capri: enlaces Gleam seguros para Khepri

Capri es una biblioteca de enlaces seguros por tipos para Khepri, el sistema de persistencia de Erlang. Su objetivo es ofrecer una capa tipada y atómica para definir repositorios, transformar datos entre versiones y crear proyecciones derivadas, manteniendo la validación de esquemas y la integridad

Gleam para programadores de Python: curso práctico completo

Gleam para programadores de Python es un curso práctico y progresivo diseñado para que desarrolladores familiarizados con Python aprendan Gleam, un lenguaje de programación funcional y tipado que compila a Erlang y JavaScript. El material está organizado en 22 lecciones que cubren desde los fundamen

Mocking universal mediante captura de efectos en Gleam

Este artículo presenta una técnica de mocking basada en la captura de efectos, aplicable a cualquier tipo de computación con efectos. El autor parte de un artículo previo donde mostraba cómo abstraer código síncrono, asíncrono y propenso a errores mediante continuaciones, una abstracción capaz de re

Abstrayendo efectos con continuaciones en Gleam

Este artículo explica cómo las continuaciones permiten escribir una sola versión de la lógica de negocio que funcione con distintos tipos de efectos: síncronos, fallibles o asíncronos. Parte de un ejemplo con una función fetch que recibe una clave y devuelve un valor: una versión devuelve directamen

Arenas en Rust aceleran un 24 % el formateador de Gleam

Un miembro del equipo principal del lenguaje de programación Gleam, escrito en Rust, ha cerrado un issue abierto hacía tres años que proponía usar arenas de memoria para acelerar el pretty printer del compilador. La solución sustituye las asignaciones con Box por referencias a documentos almacenados

Guía facilita creación de ejecutables para Gleam

Un desarrollador ha publicado una guía sobre cómo crear ejecutables para el lenguaje de programación funcional Gleam, el cual compila a Erlang y JavaScript. Gleam, aunque prometedor, carece de soporte nativo para la creación de ejecutables, lo que dificulta su distribución. La guía explora tres méto