2 % (c) The AQUA Project, Glasgow University, 1994-1996
4 \section[GlaExts]{The @GlaExts@ interface}
6 The @GlaExts@ packages up various Glasgow extensions and
7 exports them all through one interface. The Idea being that
8 a Haskell program using a Glasgow extension doesn't have to
9 selective import of obscure/likely-to-move (believe me, we
10 really like to move functions around for the prelude bits!)
11 GHC interfaces - instead import the GlaExts rag bag and you should be away!
22 -- operations for interfacing IO and ST
24 stToIO, -- :: ST RealWorld a -> IO a
25 ioToST, -- :: IO a -> ST RealWorld a
27 -- Everything from module ByteArray:
30 -- Same for Mutable(Byte)Array interface:
33 -- the representation of some basic types:
34 Int(..),Addr(..),Word(..),Float(..),Double(..),Integer(..),Char(..),
40 -- and finally, all the unboxed primops of GHC!