Skip to content

A statically typed, compiled programming language with ownership semantics and syntax inspired by Rust

License

Notifications You must be signed in to change notification settings

mrvillage/bay-lang

Repository files navigation

bay-lang

Bay is a statically typed, compiled programming language with ownership semantics and syntax inspired by Rust. Currently it only compiles to WebAssembly Text Format (WAT) and requires wat2wasm and wasmtime to run the generated code.

Installation

Please ensure that you have Rust (and Cargo), wat2wasm, and wasmtime installed on your system. You can then install Bay using Cargo:

cargo install --git https://github.com/mrvillage/bay-lang.git

Usage

bay new <project_name>   # Create a new Bay project
cd <project_name>        # Navigate into the project directory
bay run                # Compile and run the Bay project

About

A statically typed, compiled programming language with ownership semantics and syntax inspired by Rust

Resources

License

Stars

Watchers

Forks

Languages