tsoding / bada

Simple Programming Language that compiles to BEAM bytecode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bada

Simple Programming Language that compiles to BEAM bytecode.

Quick Start

Install dependencies:

Compile the Compiler (we don't use Cargo because we don't have any thirdparty dependencies yet):

$ rustc ./src/bada.rs

Compile an example using the Compiler:

$ ./bada ./examples/bada.boom

Load the example into Erlang environment:

$ erl
> code:add_path("./examples/").
> code:load_file(bada).
> bada:hello().
> bada:world().

To reload the Example module:

> code:purge(bada), code:load_file(bada).

About

Simple Programming Language that compiles to BEAM bytecode


Languages

Language:Rust 84.6%Language:Erlang 15.4%