1 unstable release
Uses new Rust 2024
| 0.3.0 | Nov 1, 2025 |
|---|
#326 in Robotics
325KB
7.5K
SLoC

Reefer provides high-level procedural macros for constructing Clifford algebra types and generating optimized expressions at compile time.
Note: Reefer is currently in development and is not yet 100% feature-complete.
Installation
Reefer is currently not published on crates.io. You can add the following to your Cargo.toml dependencies to try it out:
[dependencies]
reefer = { git = "https://github.com/kgullion/reefer", branch = "main" }
Documentation
See /src/docs/ or run mdbook serve book --open
The guide complements the reference with a Quickstart, operator mappings, and a walkthrough of the optimization pipeline with diagrams.
What's in a name?
reefer (ˈrē-fər) noun
1 : crew member who takes in and lets out sails 2 : close fitting double-breasted naval jacket 3 : device to keep items cool 4 : psychoactive software for working in higher dimensions ( → compare ganja.js )
Dependencies
~1.3–3.5MB
~65K SLoC