브라우저에서 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로의 이식이 포함됩니다.
개발