ocaml-wasm/wasm_of_ocaml

Runtime implementation status

vouillon opened this issue · 1 comments

Standard library:

  • Array
  • Atomic
  • Bigarray
  • Buffer
  • Bytes
  • Callback
  • Dynlink
  • Format
  • Condition
  • Digest
  • Domain
  • Effect
  • Ephemeron
  • Float
  • Gc
  • Hashtbl
  • In_channel
  • Int
  • Int32
  • Int64
  • Lazy
  • Lexing
  • Marshal
  • Mutex
  • Nativeint
  • Obj
  • Out_channel
  • Parsing
  • Printexc
  • Random
  • String
  • Str
  • Sys
  • Unix
  • Weak

Other features:

  • node bindings (I/Os)
  • virtual filesystem
  • toplevel

JavaScript bindings

Dune support

OCaml libraries including some runtime code

I added stubs for integers_stubs_js, see o1-labs/integers_stubs_js#10.