Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 878 Bytes

README.md

File metadata and controls

17 lines (11 loc) · 878 Bytes

Arboreta WebAssembly components

Common Lisp tooling for WebAssembly in the Arboreta environment. Far future goals include a native debugger for the browser target and progressive compatability of sbcl code.

arboret-wasm requires the WASM Binary Toolkit, code in wasm.cl is Lisp tooling for reading/writing wasm by Douglas Crosher of the WLL project

Installation

run "sbcl --core image.ccl --script test-server.lisp" against a sbcl image with the package requirements found in test-server.lisp to compile an executable Hunchentoot site at localhost:8004 serving /output/out.wasm

Roadmap

  • basic VM layout (see OCaml implementation )
  • CL parser
  • wasm generator
  • further bootstrapping CL repl
  • wasm runtime debugger in Arboreta