
11 Nov
2014
11 Nov
'14
2:53 a.m.
Hey Michael,
One other question/comment: I'm not convinced that the `String` instance is a good thing. It will conflict with any other list instance
*nitpicking* I think it does not conflict "with any other list instance" per se, e.g. you could still have: instance Display [Int] But yes, it conflicts with the "more general" instance Display [a]
unless you turn on OverlappingInstances (which I hope you don't).
Strong agreement, I'm not eager to use OverlappingInstances.
You could use the `showList` hack, but we should really clarify first what the intended list instance is.
Yes and yes (We could consider showList and we should have a clear picture what the desirable behavior is first). Cheers, Simon