dckc / awesome-ocap

Awesome Object Capabilities and Capability Security
The Unlicense
348 stars 25 forks source link

Lunatic: an Erlang-inspired runtime for WebAssembly #37

Open dckc opened 1 year ago

dckc commented 1 year ago

I hope to kick the tires on this thing soonish:

By combining the fault-tolerance and massive concurrency of Erlang with the capability-based security of WebAssembly, it creates a powerful programming model. https://lunatic.solutions/

Lunatic lets the Rust compiler figure out the minimal number of registers to be preserved during context switches. This makes scheduling Lunatic processes zero-cost. On my machine usually 1ns, equivalent to a function call. https://dev.to/bkolobara/writing-rust-the-elixir-way-2lm8

RAbraham commented 1 year ago

This is very exciting. Thanks for sharing!