Re[2]: Java-like

2006-02-08 Thread Bulat Ziganshin
Hello Ian, Wednesday, February 08, 2006, 9:28:51 PM, you wrote: >> nonrecursive let in Haskell so that I could write let x = ...x... in ..., IL> I would argue that the language should discourage variable shadowing, so IL> that shadow warnings can be used to find bugs. i use such shadowing to chan

Re[2]: Java-like

2006-02-07 Thread Bulat Ziganshin
Hello Ben, Tuesday, February 07, 2006, 11:21:56 PM, you wrote: >> {-# OPTIONS_GHC -fglasgow-exts #-} >> main = do return "xx" >>= ((\x -> print x) :: Show a => a -> IO ()) >> main2 = do return "xx" >>= (\(x:: (forall a . (Show a) => a)) -> print x) >> main3 = do (x :: forall a . Show a => a) <- r