Hoot 0.10.0: nuevo compilador Scheme a WebAssembly para Guile

Fuentes: Hoot 0.10.0: New Scheme to WebAssembly Compiler for Guile

El equipo de Spritely ha lanzado la versión 0.10.0 de Hoot, un compilador que permite ejecutar código Scheme en navegadores web mediante WebAssembly, integrado como backend para el intérprete Guile. Este nuevo release, que incluye correcciones de errores y mejoras significativas, consolida la capacidad de desarrollar aplicaciones interactivas directamente en el navegador sin necesidad de un servidor backend tradicional.

La actualización destaca por la inclusión de soporte para la versióning de bibliotecas R6RS y la implementación parcial de estándares SRFI-13 y SRFI-60, lo que mejora la compatibilidad con el ecosistema Scheme estándar. Además, se han corregido problemas críticos en el sistema de módulos de tiempo de ejecución y se han añadido primitivas para el manejo de registros estructurados. El proyecto también ha expandido su soporte para navegadores, siendo compatible con Safari 26+, Firefox 121+ y Chrome 119+.

Para facilitar el desarrollo, Hoot 0.10.0 incluye una plantilla específica para el Game Jam de Lisp de otoño de 2026, que permite a los usuarios crear juegos HTML5 con Scheme en solo unos días. La herramienta está disponible a través de GNU Guix y Debian, o mediante la compilación desde el código fuente. El lanzamiento marca un paso importante hacia la democratización del desarrollo web con lenguajes funcionales, permitiendo a los programadores explorar nuevas capacidades de interactividad y rendimiento en el navegador.