Ejecutando Common Lisp en el navegador: Avance del proyecto Web Embeddable Common Lisp

2025-08-21

El proyecto Web Embeddable Common Lisp (WECL) tiene como objetivo llevar el entorno de ejecución de Common Lisp a los navegadores web. Actualmente, el proyecto permite ejecutar código Common Lisp a través de etiquetas `` y proporciona JS-FFI para la interacción de bajo nivel entre Common Lisp y JavaScript. Además, LIME/SLUG permite la interacción con WECL desde Emacs. Sin embargo, el proyecto aún se encuentra en sus etapas iniciales, con limitaciones como la insuficiente compatibilidad con subprocesos y margen de optimización del rendimiento. Los planes futuros incluyen la portabilidad a WASI para solucionar estos problemas.

Desarrollo