Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

dawn-lang/umcc

Untyped Multistack Concatenative Calculus

dawn-lang/umcc.json
{
"createdAt": "2021-12-21T07:59:27Z",
"defaultBranch": "main",
"description": "Untyped Multistack Concatenative Calculus",
"fullName": "dawn-lang/umcc",
"homepage": null,
"language": "Rust",
"name": "umcc",
"pushedAt": "2022-02-25T00:19:39Z",
"stargazersCount": 10,
"topics": [],
"updatedAt": "2025-01-05T19:34:25Z",
"url": "https://github.com/dawn-lang/umcc"
}

The untyped multistack concatenative calculus, implemented in Rust. A toy programming language and prototype for Dawn.

To build and run the native REPL:

Terminal window
cargo run

To build the web REPL:

Terminal window
(cd umcci-web; wasm-pack build --target web)

To serve the web REPL using python’s built-in http server:

Terminal window
(cd umcci-web; python3 -m http.server)

Licensed under the [Mozilla Public License, v. 2.0]!(LICENSE).

Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Covered Software by You, as defined in the Mozilla Public License, v. 2.0, shall be licensed as above, without any additional terms or conditions.