Crates.io | mech |
lib.rs | mech |
version | 0.2.1 |
source | src |
created_at | 2019-03-27 16:36:53.262585 |
updated_at | 2024-07-09 04:32:09.254495 |
description | Toolchain for the Mech programming language. |
homepage | https://mech-lang.org |
repository | https://github.com/mech-lang/mech |
max_upload_size | |
id | 124198 |
size | 226,496 |
Mech is a language for developing data-driven, reactive systems like animations, games, and robots. It makes composing, transforming, and distributing data easy, allowing you to focus on the essential complexity of your project.
Try Mech online in your browser, or follow our progress on our blog.
If this is your first time with Mech, read Learn Mech in Fifteen Minutes.
Documentation is hosted online at mech-lang.org, and is open sourced on GitHub.
You can download the latest release for your platform here.
You will need to install Rust on a recent nightly release, and wasm-pack. When those are installed, follow these instructions:
git clone https://gitlab.com/mech-lang/mech
cd mech
wasm-pack build wasm-notebook --target web
cargo build --bin mech --release
Mech is undergoing a redesign to incorporate state machines into the language.
This work is happening in the v0.2-beta branch of the repository.
The current target for the release of v0.2 is October 2024.
See ROADMAP.md for more.
Apache 2.0