Descrição
Fornece abstrações de semirings para Haskell. Um semiring combina duas operações semelhantes a monoides e é útil para muitas estruturas matemáticas e algorítmicas.
É útil para algoritmos de grafos, programação dinâmica, parsing, código numérico e programação algébrica genérica. É uma biblioteca para desenvolvedores e não possui interface independente de calculadora ou resolvedor.