#bullet #proc-macro #math #attempt #computer #system #notation

nightly macro bullet_macros

使用Bullet的过程宏(见crate bullet)

1个不稳定版本

使用旧Rust 2015

0.1.0 2017年9月21日

#9 in #bullet

MIT 许可证

2KB

bullet

在Rust中编写的计算机代数系统的尝试

(它还包含一些有用的特性,一个将数学符号转换为Rust代码的过程宏,以及avx汇编或可执行代码。)

构建

Bullet使用不稳定特性,因此需要使用nightly rustc来编译。

要构建它,您需要一个支持avx的CPU,并启用它

将以下内容写入math/.cargo/config以在此处启用它

[build]
rustflags = "-C target-cpu=native"

(它也可以在没有avx的情况下工作,但那时JIT指令不可用。)

依赖关系

~9.5MB
~203K SLoC