[dependencies.abstalg]
features = ["float_fallback"]
version = "0.2.0"
[dependencies.cas-compute]
optional = true
version = "0.2.0"
[dependencies.egg]
optional = true
version = "0.9"
[dependencies.itertools]
version = "0.14.0"
[dependencies.num-bigint]
version = "0.4.6"
[dependencies.num-rational]
features = []
version = "0.4.2"
[dependencies.num-traits]
version = "0.2.19"
[dependencies.proc-macro2]
features = ["span-locations"]
version = "1.0"
[dependencies.quote]
version = "1.0"
[dependencies.rug]
optional = true
version = "1.22.0"
[dependencies.syn]
features = ["visit", "extra-traits"]
version = "2.0"
[[example]]
name = "look_ma"
path = "examples/look_ma.rs"
[[example]]
name = "lorentz"
path = "examples/lorentz.rs"
[features]
backend_cas = ["cas-compute", "rug"]
backend_egg = ["egg"]
bits_u128 = []
bits_u16 = []
bits_u32 = []
bits_u64 = []
bits_u8 = []
default = ["backend_cas"]
[lib]
name = "reefer"
path = "src/lib.rs"
proc-macro = true
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["mathematics", "science::robotics", "science::geo", "simulation"]
description = "Optimizing proc-macro for geometric algebra"
edition = "2024"
homepage = "https://github.com/kgullion/reefer"
keywords = ["clifford", "geometry", "geometric", "algebra"]
license = "MIT"
name = "reefer"
readme = "README.md"
repository = "https://github.com/kgullion/reefer"
version = "0.3.0"
[[test]]
name = "lorentz"
path = "tests/lorentz.rs"
[[test]]
name = "smoke"
path = "tests/smoke.rs"