Crates.io | airlang_bin |
lib.rs | airlang_bin |
version | |
source | src |
created_at | 2023-04-23 03:52:55.398341 |
updated_at | 2024-11-29 03:36:46.96869 |
description | The Air Programming Language |
homepage | |
repository | https://github.com/LambdaAlpha/airlang_rs |
max_upload_size | |
id | 846332 |
Cargo.toml error: | TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
The Air programming language is carefully designed to solve programming problems once and for all.
It is an experimental proof-of-concept project and is still in the very early stages of development.
The Air language seeks to solve programming problems once and for all. It should be able to
"A demo of implementing a C-like for loop function" ! do ; [
c_for = function ; {
input_name : .args,
context_name : .ctx,
context_access : .mutable,
call_mode : id,
prelude : prelude .,
body : do [
[init, condition, next, body] = args,
ctx | form ; do ; [
.&init,
.&condition while [
.&body,
.&next,
],
],
],
},
c_for [[i = 1, sum = 0], i <= 10, i = i + 1, sum = sum + i],
sum
]
cargo install airlang_bin