cmk/magmas

Proliferation of Group classes

Closed this issue · 2 comments

Groups turn out to be a useful structure in Haskell, and I've seen them in a number of other packages (groups, and reinvented again inside patch).

As people become more aware of them, it will be frustrating if there's a proliferation of similar-but-incompatible Group classes with different instances on different types. Is there a way to depend on groups to get what you need?

Also group-theory was recently released.

cmk commented