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.