Publication | Closed Access
Monoids
26
Citations
6
References
2012
Year
Unknown Venue
Abstract AlgebraAlgebraic StructureHigher Category TheoryDesignHumble Algebraic StructureMonoid ActionsMonoid HomomorphismsCategorical ModelSoftware Design
The monoid is a humble algebraic structure, at first glance even downright boring. However, there's much more to monoids than meets the eye. Using examples taken from the diagrams vector graphics framework as a case study, I demonstrate the power and beauty of monoids for library design. The paper begins with an extremely simple model of diagrams and proceeds through a series of incremental variations, all related somehow to the central theme of monoids. Along the way, I illustrate the power of compositional semantics; why you should also pay attention to the monoid's even humbler cousin, the semigroup; monoid homomorphisms; and monoid actions.
| Year | Citations | |
|---|---|---|
Page 1
Page 1