Abstract Algebra
Algebird is a library of data structures with interesting algebraic properties.
Here are the algebraic structures we support:
Language
TODO: Comment on “is a monoid”, “forms a monoid”, “has a monoid” confusion.
Syntax
Algebird’s operators allow you to use *, - + on any type with a defined Group, Ring and Semigroup, respectively.
Documentation Help
We’d love your help fleshing out this documentation! You can edit this page in your browser by clicking this link.