4 个版本
0.0.4 | 2019 年 3 月 18 日 |
---|---|
0.0.3 | 2018 年 4 月 21 日 |
0.0.2 | 2018 年 3 月 13 日 |
0.0.1 | 2017 年 11 月 6 日 |
#792 in 编程语言
720KB
21K SLoC
主页 | 语言 | 库 | 示例 | Rust-Moss 示例
Moss 解释器
Moss 是一种动态编程语言。其解释器内核是用 Rust 编写的。
Rust 中调用 Moss 代码的示例
use moss::object::Object;
fn main(){
let i = moss::Interpreter::new();
i.rte.set("a",Object::from(vec![1,2,3,4]));
let v: Vec<i32> = i.eval_cast(r#"
a.map(|x| 2*x)
"#);
println!("{:?}",v);
}