Starlight is a yet another Erlang implementation in Rust.
This project is experimental.
- OS
- macOS 10.14+
- Compiler
- OCaml 4.07.1+
- OMake 0.9.8.6
- (Optional) OPAM 2.0.1+
- core
- yojson
- ppx_let
- menhir
- VM
- Rust 1.31+
- libdispatch
$ make
strl
: Compiler
strlrun
: VM
# build
$ ./strl build hello.erl
# build and run
$ ./strl run hello.erl
# run compiled code
$ ./strlrun hello.strlc