
8 Feb
2008
8 Feb
'08
7:08 a.m.
On 2008-02-08, Yitzchak Gale
I vote mildly in favor of maybeRead, strongly against readM.
"fail" refers only to failure of pattern matching. The wart is that its name should have been more specific, like "patternFail". Using "fail" for a non-pattern-matching error is a bug, not just a wart, in my opinion.
Even if you do consider it a bug, it's an extremely useful bug. I don't see the point in deprecating it until a truly usable alternative is actually in the standard. -- Aaron Denney -><-