Monoids: theme and variations (functional pearl)

@inproceedings{Yorgey2012MonoidsTA,
  title={Monoids: theme and variations (functional pearl)},
  author={Brent A. Yorgey},
  booktitle={Haskell},
  year={2012}
}
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… CONTINUE READING
Highly Cited
This paper has 19 citations. REVIEW CITATIONS

Similar Papers

Loading similar papers…