#vm #erlang #language #register-based #resilient #palladium

bin+lib iridium

A resilient VM for the Palladium language

10 releases

Uses old Rust 2015

0.0.33 Nov 12, 2018
0.0.31 Oct 19, 2018
0.0.24 Sep 22, 2018
0.0.16 Aug 31, 2018

#64 in #erlang


Used in palladium

MIT license

145KB
3.5K SLoC

Iridium

A register-based VM in Rust. Our goals are:

  1. Erlang VM-level resiliency
  2. Tight integration with a language (see the Palladium project)
  3. Horizontal scalability

Important

Iridium is not yet 0.1. Anything can change at any time. Do not use it for anything in production. You can follow development here https://gitlab.com/subnetzero/iridium. GitLab is the authoritative home; the project is mirrored to GitHub.

Manual

You can find the details of how the VM works here: https://gitlab.com/subnetzero/iridium/blob/master/docs/manual.adoc

Roadmap

You can find the roadmap here: https://gitlab.com/subnetzero/iridium/blob/master/docs/roadmap.adoc

Dependencies

~6–16MB
~190K SLoC