[Haskell-cafe] Re: Proving my point

Philippa Cowderoy flippa at flippac.org
Fri May 16 16:40:18 EDT 2008

On Fri, 16 May 2008, Philippa Cowderoy wrote:

> Confusing, isn't it? It's almost the right message, too. I'm pretty sure 
> the misbehaviour's because eof doesn't consume - see what happens if you 
> put an error message on all of whiteSpace?

It is indeed, and because the error merging code can't tell eof's "don't 
consume" from the "don't consume" try returns when its parm fails - nor 
is there any equivalent distinction in the error values. Which is to say: 
it's broken, but at least I know how to fix it in the library.

flippa at flippac.org

"The reason for this is simple yet profound. Equations of the form
x = x are completely useless. All interesting equations are of the
form x = y." -- John C. Baez

More information about the Haskell-Cafe mailing list