1个不稳定版本

0.0.1 2020年6月28日

#24 in #slide


slide中使用

自定义许可LGPL-3.0+

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