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 中使用

MIT/Apache 许可

680KB
16K SLoC

Ketos

Ketos 是一种 Lisp 方言函数式编程语言。

Ketos 的主要目标是作为一种脚本和扩展语言,为用 Rust 编程语言编写的程序提供服务。

Ketos 编译成字节码,并由纯 Rust 代码解释。

API 文档

ketos_derive 文档

语言文档

构建库

要将 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