Skip to content

pranavats/arboreta-wasm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Common Lisp webassembly tooling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Common Lisp 100.0%