19 个不稳定版本

0.10.0 2022 年 7 月 31 日
0.9.0 2019 年 1 月 29 日
0.8.1 2019 年 1 月 29 日
0.3.0 2018 年 12 月 31 日

#495编程语言

48 每月下载次数

MIT/Apache

130KB
3.5K SLoC

香菜

Build

如果方案...但是 Rust。仍在寻找缩写。

cargo install parsley 安装解释器 - 如果你想将其用作库,请参阅 文档

高层次目标

  1. 一个轻量级的方案实现...
  2. 编译成 WebAssembly...
  3. 可以在大型应用程序中使用而不需要做出太多牺牲...
  4. 是模块化和可扩展的...
  5. 但包含了足够的定义,可以直接使用。

即将推出

  • 提高测试覆盖率
    • 更多的 SICP 测试
    • 标准库的更好覆盖
    • 示例 crate
  • (最终)R7RS 兼容性

导航此仓库

  • 主库的源代码在 src
  • 可安装的二进制文件的源代码在 src/bin/parsley
  • gh-pages)主页的源代码在 examples/www
    • 要运行(serve)或编译(build),请进入该目录并使用 trunk。其输出将放置在 ./examples/www/dist
  • npm 包的源代码在 examples/npm
    • 要编译它,请使用 wasm-pack。其输出将放置在 examples/npm/pkg

许可证

在以下任一许可证下发布

供您选择。

贡献

除非您明确表示,否则您有意提交给工作并由您定义的 Apache-2.0 许可证包含的贡献,将根据上述双重许可发布,不附加任何额外条款或条件。

依赖项

~0–12MB
~94K SLoC