ブラウザでCommon Lispを実行する:Web Embeddable Common Lispプロジェクトの進捗

2025-08-21

Web Embeddable Common Lisp (WECL)プロジェクトは、Common Lispのランタイム環境をウェブブラウザに搭載することを目指しています。現在、このプロジェクトでは``タグを使用してCommon Lispコードを実行でき、Common LispとJavaScript間の低レベルな相互作用のためにJS-FFIを提供しています。さらに、LIME/SLUGにより、EmacsからWECLとやり取りできます。しかし、このプロジェクトはまだ初期段階にあり、スレッドサポートの不足やパフォーマンス最適化の余地など、いくつかの制限があります。将来の計画には、これらの問題に対処するためにWASIへの移植が含まれています。

続きを読む
開発