Singpolyma

singpolyma commented on You're designing the type-class system from scratch. Is there a nice way to make this work? at Reddit, saying

Your class only requires one language extension (MultiParamTypeClass) which is not too bad, but which by itself only really enables this one use case (along with related ones for super and subtyping, etc).

Your instances, however, require crazy things (like at least OverlappingInstances) which can result in much-harder-to-reason-about instance resolution in general.

in reply to @ 2016-87 15:16 UTC

Leave a Response