Running Common Lisp in the Browser: Progress on the Web Embeddable Common Lisp Project
2025-08-21
The Web Embeddable Common Lisp (WECL) project aims to bring the Common Lisp runtime environment into web browsers. The project currently allows running Common Lisp code via `` tags and provides JS-FFI for low-level interaction between Common Lisp and JavaScript. Furthermore, LIME/SLUG enables interaction with WECL from Emacs. However, the project is still in its early stages, with limitations such as insufficient threading support and room for performance optimization. Future plans include porting to WASI to address these issues.
Development