#方案解释器 #方案 #解释器 #评估 #rust

bin+lib scheme4r

Scheme 解释器用于 Rust

1 个不稳定版本

0.1.0 2022年12月8日

#28#评估

MIT 许可证

57KB
1.5K SLoC

scheme4r

功能

  • Scheme for rust
  • 实现 R7RS
  • 没有关键字可以被自定义以覆盖

基本类型

  • 数字
  • 布尔值
  • 成对和列表
  • 符号
  • 字符
  • 字符串
  • 向量
  • 字节向量
  • 过程
  • 记录
  • 端口

使用

  • 支持命令和 API,可以嵌入 API
use scheme::eval;
let v = eval("(+ 1 2 3)");
println!("{}",v);

控制台

6

学习文档

无运行时依赖