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 )