Hi,

Am Donnerstag, den 18.01.2007, 16:45 +0000 schrieb David House:
> 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 -> _|_.

But if _|_ can take on any type, it can take on a -> b. And in what way
does it then differ from \x -> _|_?

Greetings,
Joachim

-- 
Joachim Breitner
  e-Mail: [EMAIL PROTECTED]
  Homepage: http://www.joachim-breitner.de
  ICQ#: 74513189
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to