reefer 0.3.0

Optimizing proc-macro for geometric algebra
Documentation
![banner](img/banner.png)

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:

```toml
[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](https://github.com/enkimute/ganja.js) )