Show HN: Using Common Lisp from Inside the Browser
9 months ago
- #lisp
- #webassembly
- #web-development
- Web可嵌入通用Lisp(WECL)实现了在网页浏览器中运行Common Lisp
- WECL允许通过type='text/common-lisp'的script标签用Common Lisp编写网站脚本
- 该项目包含JS-FFI接口,支持Common Lisp与JavaScript底层交互
- LIME/SLUG提供Emacs集成,可通过websocket连接与WECL交互
- WECL能将Common Lisp运行时注入任意网站,实现REPL访问功能
- 当前限制包括缺乏线程支持,以及未优化字节码导致的性能问题
- 未来计划包括移植到WASI平台以获得更好的线程和垃圾回收支持
- 该项目由欧盟委员会支持的NGI0 Commons Fund资助