1个不稳定版本
0.0.1 | 2020年6月28日 |
---|
#24 in #slide
在slide中使用
180KB
4K SLoC
slide
slide是一个静态表达式优化器。给定一个表达式,如
x(x + 2 * 3) / (x + 6)
slide应该能够生成降低后的表达式x
。
slide的设计目标之一是将其作为平台进行编译,其中优化是可配置的插件。
slide已准备好早期使用。可以从仓库发布版下载二进制文件,或者使用cargo
安装
cargo install slide --version 0.0.1
# This should set slide in your path; for usage information, try
slide --help
许多功能尚未完成;当您看到可以改进的地方时,请提交一个问题。这是为slide做出贡献(也是最简单的一种方式)之一。
所有贡献都热烈欢迎。有关更多信息,包括如何为slide的开发做出贡献,请参阅我们的贡献文档。
libslide
slide项目公开其库,提供您可以嵌入到其他Rust应用程序中的API。要将libslide
添加到您的项目中,请确保您的Cargo.toml
中包含以下内容
libslide = "0.0.1"
依赖项
~3MB
~49K SLoC