Question about the notation of (# ... #)

David Sabel dsabel@stud.uni-frankfurt.de
Fri, 4 Oct 2002 17:41:10 +0200


Hi,

can somebody explain what the notation (# ... #)
means?

For example it is used in the definition of unsafePerformIO:

unsafePerformIO :: IO a -> a
unsafePerformIO (IO m) = case m realWorld# of (# _, r #)   -> r

Thanks, David