Core libs summary

Simon Marlow simonmar@microsoft.com
Thu, 28 Jun 2001 17:59:54 +0100


Below is an automatically-generated summary of the modules in the core
libs I checked in earlier, including the stability/portability status of
each module. =20

I've gone through and put in a best guess for the stability/portability
status, so let me know if you think any are wrong (Hugs, NHC folks:
remember that every module marked "portable" is expected to be available
on all implementations - so if any of these are going to cause problems,
let me know).

Names with a '.' after are directories, names without a trailing '.' are
modules.

Cheers,
	Simon

------------------
    Control.
        Concurrent.
            CVar                ( non-portable, experimental )
            Chan                ( non-portable, experimental )
            MVar                ( non-portable, experimental )
            QSem                ( non-portable, experimental )
            QSemN               ( non-portable, experimental )
            SampleVar           ( non-portable, experimental )
        Concurrent              ( non-portable, experimental )
        Exception               ( non-portable, experimental )
        Monad.
            Cont                ( non-portable, experimental )
            Error               ( non-portable, experimental )
            Fix                 ( non-portable, experimental )
            Identity            ( portable, experimental )
            List                ( non-portable, experimental )
            Monoid              ( non-portable, experimental )
            RWS                 ( non-portable, experimental )
            Reader              ( non-portable, experimental )
            ST.
                Lazy            ( portable, provisional )
                Strict          ( portable, provisional )
            ST                  ( non-portable, experimental )
            State               ( non-portable, experimental )
            Trans               ( portable, experimental )
            Writer              ( non-portable, experimental )
        Monad                   ( portable, provisional )
        Parallel.
            Strategies          ( non-portable, experimental )
        Parallel                ( non-portable, experimental )
    Data.
        Array.
            Base                ( non-portable, experimental )
            IArray              ( non-portable, experimental )
            IO                  ( non-portable, experimental )
            MArray              ( non-portable, experimental )
            ST                  ( non-portable, experimental )
            Unboxed             ( non-portable, experimental )
        Array                   ( portable, provisional )
        Bits                    ( portable, experimental )
        Bool                    ( portable, experimental )
        Char                    ( portable, provisional )
        Complex                 ( portable, provisional )
        Dynamic                 ( portable, experimental )
        Either                  ( portable, experimental )
        IORef                   ( portable, experimental )
        Int                     ( portable, experimental )
        Ix                      ( portable, provisional )
        List                    ( portable, provisional )
        Maybe                   ( portable, experimental )
        PackedString            ( portable, experimental )
        Ratio                   ( portable, provisional )
        STRef                   ( portable, experimental )
        Word                    ( portable, experimental )
    Database.
    Debug.
        Trace                   ( portable, provisional )
    FileFormat.
    Foreign.
        C.
            Error               ( portable, provisional )
            String              ( portable, provisional )
            Types               ( portable, provisional )
            TypesISO            ( portable, provisional )
        C                       ( portable, provisional )
        ForeignPtr              ( portable, provisional )
        Marshal.
            Alloc               ( portable, provisional )
            Array               ( portable, provisional )
            Error               ( portable, provisional )
            Utils               ( portable, provisional )
        Ptr                     ( portable, provisional )
        StablePtr               ( portable, provisional )
        Storable                ( portable, provisional )
    Foreign                     ( portable, provisional )
    GHC.
        Arr                     ( ,  )
        Base                    ( ,  )
        ByteArr                 ( ,  )
        Conc                    ( ,  )
        Dynamic                 ( ,  )
        Enum                    ( ,  )
        Err                     ( ,  )
        Exception               ( ,  )
        Float                   ( ,  )
        Handle                  ( ,  )
        IO                      ( ,  )
        IOBase                  ( ,  )
        Int                     ( ,  )
        List                    ( ,  )
        Main                    ( ,  )
        Maybe                   ( ,  )
        Num                     ( ,  )
        Pack                    ( ,  )
        Posix                   ( ,  )
        Ptr                     ( ,  )
        Read                    ( ,  )
        Real                    ( ,  )
        ST                      ( ,  )
        STRef                   ( ,  )
        Show                    ( ,  )
        Stable                  ( ,  )
        Storable                ( ,  )
        TopHandler              ( ,  )
        Tup                     ( ,  )
        Weak                    ( ,  )
        Word                    ( ,  )
    Hugs.
    Language.
    NHC.
    Network.
    Prelude                     ( portable, provisional )
    System.
        CPUTime                 ( portable, provisional )
        Cmd                     ( portable, provisional )
        Environment             ( portable, provisional )
        Exit                    ( portable, provisional )
        IO.
            Directory           ( portable, provisional )
            Unsafe              ( portable, provisional )
        IO                      ( portable, provisional )
        Info                    ( portable, provisional )
        Locale                  ( portable, provisional )
        Mem.
            StableName          ( non-portable, experimental )
            Weak                ( non-portable, experimental )
        Random                  ( portable, provisional )
        Time                    ( portable, provisional )
    Text.
        Read                    ( portable, provisional )
        Show.
            Functions           ( portable, provisional )
        Show                    ( portable, provisional )