On Mon, Feb 25, 2002 at 04:30:24PM +0000, Malcolm Wallace wrote:
> > Yes, but it reports type errors for the variants
> >     f x = (\x -> x*x .)
> >     g x = (if x then 1 else 2 +)
> > and it accepts
> >     h = (let op x y = y in 3 `op`)
> > so I suspect it's misparsing these as
> >     f x = (\x -> (x*x .))
> >     g x = (if x then 1 else (2 +))
> >     h = (let op x y = y in (3 `op`))
> 
> But I would claim that nhc98 is parsing these correctly, at least

But, for example, "x*x ." is not a valid left section - parentheses are
required.


Ian

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to