[Haskell-cafe] A really bad way to say "all isSpace"
Neil Mitchell
ndmitchell at gmail.com
Tue Jul 17 03:52:26 EDT 2007
Hi
> > Reading through the code to lex, it appear that it will return
> > [("","")] if and only if all isSpace t.
> >
> > If this is really the case, does it make sense to state all isSpace t?
> > It has a much clearer meaning to me.
>
> I think 'lex' is supposed to not understand (haskell-style) comments -
> which I agree with - so I agree that it would be "better" to say (all
> isSpace t). I might even have thought that in passing when reading that
> code, I don't remember....
My particular reason for wanting this is that read :: Int -> String
depends on lex, when logically reading an Int doesn't appear to
warrant lexing Haskell!
Thanks
Neil
More information about the Haskell-Cafe
mailing list