27 个版本
0.12.0 | 2019 年 12 月 25 日 |
---|---|
0.11.1 | 2019 年 4 月 19 日 |
0.11.0 | 2019 年 3 月 24 日 |
0.10.0 | 2017 年 6 月 3 日 |
0.0.7 | 2016 年 3 月 27 日 |
#26 in #lisp
35 个月下载量
在 2 crates 中使用
680KB
16K SLoC
Ketos
Ketos 是一种 Lisp 方言函数式编程语言。
Ketos 的主要目标是作为一种脚本和扩展语言,为用 Rust 编程语言编写的程序提供服务。
Ketos 编译成字节码,并由纯 Rust 代码解释。
构建库
要将 Ketos 集成到您的 Rust 项目中,请将以下内容添加到您的 Cargo.toml
[dependencies]
ketos = "0.11"
并将以下内容添加到您的 crate 根目录
extern crate ketos;
构建 REPL
构建并运行测试
cargo test
构建优化后的可执行文件
cargo build --release
用法
ketos
可作为解释器执行 Ketos 代码文件 (.ket
) 或作为交互式读取-评估-打印循环运行。
许可
Ketos 在 MIT 许可和 Apache 许可(版本 2.0)的条款下分发。
有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。
依赖
~7.5MB
~175K SLoC