reefer

Crates.ioreefer
lib.rsreefer
version0.3.0
created_at2025-11-01 04:00:59.147606+00
updated_at2025-11-01 04:00:59.147606+00
descriptionOptimizing proc-macro for geometric algebra
homepagehttps://github.com/kgullion/reefer
repositoryhttps://github.com/kgullion/reefer
max_upload_size
id1911667
size439,568
Kyle Gullion (kgullion)

documentation

README

banner

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 )

Commit count: 0

cargo fmt