| 32 | === base-io === |
| 33 | |
| 34 | Everything related to IO as we know it. |
| 35 | |
| 36 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Data-IORef.html Data.IORef] |
| 37 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Console.GetOpt.html System.Console.GetOpt] |
| 38 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-CPUTime.html System.CPUTime] |
| 39 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Environment.html System.Environment] |
| 40 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Exit.html System.Exit] |
| 41 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Info.html System.Info] |
| 42 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-IO.html System.IO] |
| 43 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-IO.Error.html System.IO.Error] |
| 44 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-IO.Unsafe.html System.IO.Unsafe] |
| 45 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Posix.Internals.html System.Posix.Internals] |
| 46 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Posix.Types.html System.Posix.Types] |
| 47 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Timeout.html System.Timeout] |
| 48 | |
| 49 | === base-ffi === |
| 50 | |
| 51 | Lots of packages surely do not need anything from the FFI, so put that in a package of its own. |
| 52 | |
| 53 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign.html Foreign] |
| 54 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-C.html Foreign.C] |
| 55 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-C.Error.html Foreign.C.Error] |
| 56 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Concurrent.html Foreign.Concurrent] |
| 57 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-C.String.html Foreign.C.String] |
| 58 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-C.Types.html Foreign.C.Types] |
| 59 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-ForeignPtr.html Foreign.ForeignPtr] |
| 60 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-ForeignPtr.Safe.html Foreign.ForeignPtr.Safe] |
| 61 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-ForeignPtr.Unsafe.html Foreign.ForeignPtr.Unsafe] |
| 62 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.html Foreign.Marshal] |
| 63 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Alloc.html Foreign.Marshal.Alloc] |
| 64 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Array.html Foreign.Marshal.Array] |
| 65 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Error.html Foreign.Marshal.Error] |
| 66 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Pool.html Foreign.Marshal.Pool] |
| 67 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Safe.html Foreign.Marshal.Safe] |
| 68 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Unsafe.html Foreign.Marshal.Unsafe] |
| 69 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Utils.html Foreign.Marshal.Utils] |
| 70 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Ptr.html Foreign.Ptr] |
| 71 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Safe.html Foreign.Safe] |
| 72 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-StablePtr.html Foreign.StablePtr] |
| 73 | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Storable.html Foreign.Storable] |
| 74 | |
74 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign.html Foreign] |
75 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-C.html Foreign.C] |
76 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-C.Error.html Foreign.C.Error] |
77 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Concurrent.html Foreign.Concurrent] |
78 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-C.String.html Foreign.C.String] |
79 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-C.Types.html Foreign.C.Types] |
80 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-ForeignPtr.html Foreign.ForeignPtr] |
81 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-ForeignPtr.Safe.html Foreign.ForeignPtr.Safe] |
82 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-ForeignPtr.Unsafe.html Foreign.ForeignPtr.Unsafe] |
83 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.html Foreign.Marshal] |
84 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Alloc.html Foreign.Marshal.Alloc] |
85 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Array.html Foreign.Marshal.Array] |
86 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Error.html Foreign.Marshal.Error] |
87 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Pool.html Foreign.Marshal.Pool] |
88 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Safe.html Foreign.Marshal.Safe] |
89 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Unsafe.html Foreign.Marshal.Unsafe] |
90 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Marshal.Utils.html Foreign.Marshal.Utils] |
91 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Ptr.html Foreign.Ptr] |
92 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Safe.html Foreign.Safe] |
93 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-StablePtr.html Foreign.StablePtr] |
94 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/Foreign-Storable.html Foreign.Storable] |
169 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Console.GetOpt.html System.Console.GetOpt] |
170 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-CPUTime.html System.CPUTime] |
171 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Environment.html System.Environment] |
172 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Exit.html System.Exit] |
173 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-Info.html System.Info] |
174 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-IO.html System.IO] |
175 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-IO.Error.html System.IO.Error] |
176 | | * [http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/System-IO.Unsafe.html System.IO.Unsafe] |