Skip to content
Common Lisp webassembly tooling
Common Lisp
Branch: master
Clone or download
Latest commit ed605d8 Dec 13, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
output output Dec 12, 2016
LICENSE Initial commit Dec 11, 2016
README.md WLL credit Dec 14, 2016
test-server.cl file extension format Dec 14, 2016
wasm.cl file extension format Dec 14, 2016

README.md

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
You can’t perform that action at this time.