#lisp #language #vm

nightly seax_scheme

Seax VM 的 Scheme 编译器

7 个不稳定版本 (3 个重大变更)

使用旧 Rust 2015

0.3.0 2015年7月25日
0.2.1 2015年7月18日
0.1.1 2015年4月16日
0.0.6 2015年4月9日
0.0.2 2015年3月23日

#1432 in 开发工具


用于 seax

MIT 许可证

6.5MB
29K SLoC

C++ 22K SLoC // 0.0% comments JavaScript 3K SLoC // 0.0% comments Rust 1.5K SLoC // 0.0% comments C 1.5K SLoC // 0.1% comments Python 236 SLoC // 0.1% comments Shell 142 SLoC // 0.2% comments GNU Style Assembly 13 SLoC

包含 (ELF 可执行文件/库, 6MB) kcov/built/usr/local/bin/kcov, (ELF 可执行文件/库, 6MB) kcov/build/src/kcov, (ELF 可执行文件/库, 2MB) configuration.cc.o, (ELF 可执行文件/库, 1MB) bash-engine.cc.o, (ELF 可执行文件/库, 1.5MB) merge-file-parser.cc.o, (ELF 可执行文件/库, 1.5MB) reporter.cc.o 以及更多.

Seax Scheme

Build Status Coverage Latest RustDoc Latest Seax Scheme release License

Seax(一种函数式编程语言的运行时环境)编译 Scheme 程序的库。

此实现旨在尽可能符合 Scheme 修订版 6 报告 (R6RS),但可能不是完全兼容的实现。 seax-scheme 作为库发布,而不是可执行文件,以便可以将其包含在其他使用 Scheme 作为嵌入式语言的程序中。

请注意,由于此存储库是库,不包含 Seax VM,因此此存储库中的代码本身不足以编译 Seax 的 Scheme 程序。 hawkw/seax 存储库包含 Seax 编译器/解释器命令行应用程序和 REPL,如果您打算为 Seax 开发程序,则可能需要这些。

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

依赖项