On 18/01/07, Joachim Breitner <[EMAIL PROTECTED]> wrote:
(.) :: (b -> c) -> (a -> b) -> a -> c
id :: a -> a
therefore b = a
therefore _|_ :: a -> c

(This is mostly rough guesswork, I might be totally wrong)

That much is right, but remember that just because _|_ has type a -> c
doesn't mean it takes a parameter. Bottom can take any type, and I
don't think _|_ == \x -> _|_.

--
-David House, [EMAIL PROTECTED]
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to