#lisp #language #vm

nightly seax_svm

SECD 虚拟机,用于解释 FP 语言程序

9 个版本

使用旧版 Rust 2015

0.2.8 2015年7月31日
0.2.7 2015年7月28日
0.2.3 2015年4月9日
0.2.0-rc.22015年3月23日
0.1.3 2015年3月17日

#206 in 模拟器


用于 2 crates

MIT 许可证

165KB
3K SLoC

Seax 虚拟机 (SVM)

Join the chat at https://gitter.im/hawkw/seax

Build Status Coverage Latest RustDoc Latest SVM release License

Seax 虚拟机,是函数式编程语言的运行环境。

Seax 是基于 Peter Landin 在 1963 年描述的 SECD 机 的虚拟机。它旨在作为一个可移植、健壮的运行环境,用于编程语言的实现目标,特别强调函数式编程。

SVM 以库的形式分发,以便 Seax 运行时可以嵌入到其他软件系统中。这意味着本仓库中的代码不足以独立编译和运行 Seax 的 Scheme 程序。hawkw/seax 仓库包含 Seax 命令行应用程序,如果您打算针对 Seax 开发程序,您可能需要这个应用程序。目前,一个 Scheme 解释器/编译器 正在积极开发中,其他针对 Seax 的编程语言也将随后推出。

请将所有问题和功能请求报告到主仓库 (hawkw/seax)。

贡献

Seax 是一个开源项目,我们欢迎贡献。有关如何为 Seax 做出贡献的更多信息,请参阅主 Seax 仓库中的 CONTRIBUTING 文档。

依赖项

~280KB