Tue, 31 Jul 2001 12:38:03 +0100, Simon Marlow <[EMAIL PROTECTED]> pisze:

> That's the way I'd go.  You have to declare the primitive like this,
> BTW:
> 
>       isWHNF# :: a -> (# State# RealWorld, Int# #)
> 
> because the compiler doesn't know about the IO type and you can't return
> a Bool directly.

It can return a Bool, e.g. ==# returns a Bool.

-- 
 __("<  Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/
 \__/
  ^^                      SYGNATURA ZAST�PCZA
QRCZAK


_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to