Scheme en la Web: Hoot compila código a WASM sin Emscripten
Scheme Is a Hoot
Un desarrollador comparte su experiencia aprendiendo Scheme y usándolo para implementar conceptos de física. Descubre Hoot, un compilador que lleva Scheme a la Web mediante WASM, y supera sus inestabilidades (versión 0.9.0) y errores crípticos. Tras portar su código a las versiones Hoot de las funciones, logra que funcione tanto en Guile nativo como en el navegador, con pruebas automáticas en ambos entornos. Publica un prototipo de física en su sitio y el código fuente, y especula sobre combinar Zig y Scheme en el futuro.
Es un logro masivo ver código Scheme ejecutándose en la Web vía WASM, y es aún más increíble saber que corre sobre una pila que el equipo creó ellos mismos, sin depender de Emscripten.