Open johnynek opened 8 years ago
Not 100% related to this question: I am not sure if you followed the discussion. But I think it would probably be best to leave instances out of cats-kernel for now to reduce the potential for disagreement. Do you agree?
Yes, I just wanted to add an issue to not lose track of this design problem.
Agree we should leave instances out for now.
See: https://github.com/non/algebra/pull/126#discussion_r45569352
Group[Map[K, V]]
needs a vetor space styleEq[Map[K, V]]
that considerseqv(Some(0), None)
one proposal is for the dependant typeclass to have as a member the depended typeclass (
def eqInst: Eq[Map[K, V]]
)