Hugs 98 provides the same Haskell Hierarchical Libraries as GHC, except for the functions listed here.
(The numbers refer to the list of excuses below.)
Module | Missing functions |
---|---|
Control.Concurrent | myThreadId, killThread, throwTo, threadDelay, threadWaitRead, threadWaitWrite, mergeIO, nmergeIO1, rtsSupportsBoundThreads, forkOS, isCurrentThreadBound, runInBoundThread, runInUnboundThread2 |
Control.Concurrent.MVar | addMVarFinalizer1 |
Control.Exception | throwTo, throwDynTo2, setUncaughtExceptionHandler, getUncaughtExceptionHandler |
Control.Parallel.Strategies | omitted module1 |
Data.Generics | omitted module3 |
Data.Generics.* | omitted modules3 |
Data.IORef | mkWeakIORef1 |
Foreign.ForeignPtr | finalizeForeignPtr |
Foreign.Concurrent | omitted module1 |
System.Console.Readline | omitted module4 |
System.Console.SimpleLineEditor | omitted module4 |
System.Environment | getEnvironment |
System.IO | hGetBufNonBlocking, hPutBufNonBlocking5, hSetFileSize, hShow, openTempFile, openBinaryTempFile |
System.Posix.Process | forkProcess6 |
System.Posix.Signals | installHandler1, setStoppedChildFlag, queryStoppedChildFlag |
System.Process | omitted module6 |
Text.Read | readPrec, readListPrec, readListDefault, readListPrecDefault7 |