
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:
[]
= { = "https://github.com/kgullion/reefer", = "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 )