6 个版本
0.1.5 | 2020 年 9 月 9 日 |
---|---|
0.1.4 | 2020 年 9 月 4 日 |
0.1.2 | 2020 年 8 月 28 日 |
#798 在 编程语言 中
每月 22 次下载
200KB
5K SLoC
alan runtime
用于运行 AGC 或 Alan Graphcode 的 Rust 运行时,alan 的字节码格式。
此运行时受 AGPL 3.0 许可,但 alan 标准库 和 JavaScript 运行时模拟 受 Apache 2.0 许可,因此您可以自由分发编译后的代码。
安装
cargo build
用法
cargo run -- run <sourcefile>
源文件必须是 .agc
格式。要运行优化构建
cargo build --release
./target/release/alan-runtime run <sourcefile>
开发
alan runtime
基于 单线程 或 基础 Tokio 调度器,并使用 Rayon 线程池运行 CPU 密集型操作码。
贡献协议
要为 alan runtime
贡献,您需要签署一份 贡献者许可协议(待定:找出这个问题),Alan Technologies 将保留在 AGPL 3.0 许可证之外或其他许可证下重新许可此代码的权利,同时或在未来将其转换为新的许可证。
许可证
AGPL 3.0
依赖项
~21MB
~398K SLoC