Personal tools

Libraries released with GHC

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(update for 6.10.2 release)
(Added some Hackage links to the library names. Hope these are best places to link.)
Line 18: Line 18:
! 6.10.2
! 6.10.2
|-
|-
-
! ALUT
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ALUT ALUT]
| 2.0.1
| 2.0.1
| 2.0
| 2.0
Line 24: Line 24:
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
|-
|-
-
! array
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/array array]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="3" style="background:#ffff88;" | 0.1.0.0
| colspan="3" style="background:#ffff88;" | 0.1.0.0
| colspan="2" style="background:#ffff88;" | 0.2.0.0
| colspan="2" style="background:#ffff88;" | 0.2.0.0
|-
|-
-
! arrows
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/arrows arrows]
| 0.2.1
| 0.2.1
| 0.2
| 0.2
| colspan="5" style="background:white;" |
| colspan="5" style="background:white;" |
|-
|-
-
! base
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/base base]
| style="background:#ffff88;" | 2.1.1
| style="background:#ffff88;" | 2.1.1
| style="background:#ffff88;" | 2.1
| style="background:#ffff88;" | 2.1
Line 43: Line 43:
| style="background:#ffff88;" | 3.0.3.1, 4.1.0.0
| style="background:#ffff88;" | 3.0.3.1, 4.1.0.0
|-
|-
-
! bytestring
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bytestring bytestring]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="2" style="background:#ffff88;" | 0.9.0.1
| colspan="2" style="background:#ffff88;" | 0.9.0.1
Line 49: Line 49:
| colspan="2" style="background:#ffff88;" | 0.9.1.4
| colspan="2" style="background:#ffff88;" | 0.9.1.4
|-
|-
-
! Cabal
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Cabal Cabal]
| style="background:#ffff88;" | 1.1.6.2
| style="background:#ffff88;" | 1.1.6.2
| style="background:#ffff88;" | 1.1.6
| style="background:#ffff88;" | 1.1.6
Line 58: Line 58:
| style="background:#ffff88;" | 1.6.0.3
| style="background:#ffff88;" | 1.6.0.3
|-
|-
-
! cgi
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/cgi cgi]
| 3001.1.1
| 3001.1.1
| 2006.9.6
| 2006.9.6
Line 65: Line 65:
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
|-
|-
-
! containers
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/containers containers]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| style="background:#ffff88;" | 0.1.0.0
| style="background:#ffff88;" | 0.1.0.0
Line 73: Line 73:
| style="background:#ffff88;" | 0.2.0.1
| style="background:#ffff88;" | 0.2.0.1
|-
|-
-
! directory
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/directory directory]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="2" style="background:#ffff88;" | 1.0.0.0
| colspan="2" style="background:#ffff88;" | 1.0.0.0
Line 80: Line 80:
| style="background:#ffff88;" | 1.0.0.3
| style="background:#ffff88;" | 1.0.0.3
|-
|-
-
! editline
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/editline editline]
| colspan="5" style="background:white;" |
| colspan="5" style="background:white;" |
| colspan="2" style="background:#ffff88;" | 0.2.1.0
| colspan="2" style="background:#ffff88;" | 0.2.1.0
|-
|-
-
! extensible-exceptions
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/extensible-exceptions extensible-exceptions]
| colspan="5" style="background:white;" |
| colspan="5" style="background:white;" |
| style="background:#ffff88;" | 0.1.0.0
| style="background:#ffff88;" | 0.1.0.0
| style="background:#ffff88;" | 0.1.0.1
| style="background:#ffff88;" | 0.1.0.1
|-
|-
-
! fgl
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fgl fgl]
| 5.4.1
| 5.4.1
| 5.3
| 5.3
Line 96: Line 96:
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
|-
|-
-
! filepath
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/filepath filepath]
| style="background:#ffff88;" | 1.0
| style="background:#ffff88;" | 1.0
| style="background:white;" |
| style="background:white;" |
Line 107: Line 107:
| colspan="2" style="background:#ffff88;" | 0.1.0.0
| colspan="2" style="background:#ffff88;" | 0.1.0.0
|-
|-
-
! GLUT
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GLUT GLUT]
| 2.1.1
| 2.1.1
| 2.0
| 2.0
Line 114: Line 114:
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
|-
|-
-
! haskell98
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell98 haskell98]
| colspan="2" style="background:#ffff88;" | 1.0
| colspan="2" style="background:#ffff88;" | 1.0
| colspan="5" style="background:#ffff88;" | 1.0.1.0
| colspan="5" style="background:#ffff88;" | 1.0.1.0
|-
|-
-
! haskell-src
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell-src haskell-src]
| 1.0.1
| 1.0.1
| 1.0
| 1.0
Line 125: Line 125:
| colspan="2" | 1.0.1.3
| colspan="2" | 1.0.1.3
|-
|-
-
! HGL
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HGL HGL]
| 3.1.1
| 3.1.1
| 3.1
| 3.1
Line 131: Line 131:
| colspan="4" style="background:white;" |
| colspan="4" style="background:white;" |
|-
|-
-
! hpc
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hpc hpc]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="2" style="background:#ffff88;" | 0.5.0.0
| colspan="2" style="background:#ffff88;" | 0.5.0.0
Line 138: Line 138:
| style="background:#ffff88;" | 0.5.0.3
| style="background:#ffff88;" | 0.5.0.3
|-
|-
-
! html
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/html html]
| 1.0.1
| 1.0.1
| 1.0
| 1.0
Line 144: Line 144:
| colspan="2" | 1.0.1.2
| colspan="2" | 1.0.1.2
|-
|-
-
! HUnit
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HUnit HUnit]
| 1.1.1
| 1.1.1
| 1.1
| 1.1
Line 155: Line 155:
| style="background:#ffff88;" | 0.1.0.1
| style="background:#ffff88;" | 0.1.0.1
|-
|-
-
! mtl
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl mtl]
| 1.0.1
| 1.0.1
| 1.0
| 1.0
Line 162: Line 162:
| colspan="2" | 1.1.0.2
| colspan="2" | 1.1.0.2
|-
|-
-
! network
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network network]
| 2.0.1
| 2.0.1
| 2.0
| 2.0
Line 170: Line 170:
| 2.2.1
| 2.2.1
|-
|-
-
! ObjectIO
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ObjectIO ObjectIO]
| 1.0.1
| 1.0.1
| style="background:white;" |
| style="background:white;" |
Line 176: Line 176:
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
|-
|-
-
! old-locale
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/old-locale old-locale]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="2" style="background:#ffff88;" | 1.0.0.1
| colspan="2" style="background:#ffff88;" | 1.0.0.1
|-
|-
-
! old-time
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/old-time old-time]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="3" style="background:#ffff88;" | 1.0.0.0
Line 187: Line 187:
| style="background:#ffff88;" | 1.0.0.2
| style="background:#ffff88;" | 1.0.0.2
|-
|-
-
! OpenAL
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/OpenAL OpenAL]
| 1.3.1
| 1.3.1
| 1.3
| 1.3
Line 193: Line 193:
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
|-
|-
-
! OpenGL
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/OpenGL OpenGL]
| 2.2.1
| 2.2.1
| 2.1
| 2.1
Line 199: Line 199:
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
|-
|-
-
! packedstring
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/packedstring packedstring]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="3" style="background:#ffff88;" | 0.1.0.0
| colspan="3" style="background:#ffff88;" | 0.1.0.0
| colspan="2" style="background:#ffff88;" | 0.1.0.1
| colspan="2" style="background:#ffff88;" | 0.1.0.1
|-
|-
-
! parallel
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/parallel parallel]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="2" | 1.0.0.0
| colspan="2" | 1.0.0.0
Line 211: Line 211:
| 1.1.0.1
| 1.1.0.1
|-
|-
-
! parsec
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/parsec parsec]
| colspan="2" style="background:#ffff88;" | 2.0
| colspan="2" style="background:#ffff88;" | 2.0
| colspan="2" | 2.1.0.0
| colspan="2" | 2.1.0.0
| colspan="3" | 2.1.0.1
| colspan="3" | 2.1.0.1
|-
|-
-
! pretty
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pretty pretty]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="2" style="background:#ffff88;" | 1.0.1.0
| colspan="2" style="background:#ffff88;" | 1.0.1.0
|-
|-
-
! process
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/process process]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="2" style="background:#ffff88;" | 1.0.0.0
| colspan="2" style="background:#ffff88;" | 1.0.0.0
Line 228: Line 228:
| style="background:#ffff88;" | 1.0.1.1
| style="background:#ffff88;" | 1.0.1.1
|-
|-
-
! QuickCheck
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/QuickCheck QuickCheck]
| 1.0.1
| 1.0.1
| 1.0
| 1.0
Line 234: Line 234:
| colspan="2" | 1.2.0.0
| colspan="2" | 1.2.0.0
|-
|-
-
! random
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/random random]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="3" style="background:#ffff88;" | 1.0.0.0
| colspan="2" style="background:#ffff88;" | 1.0.0.1
| colspan="2" style="background:#ffff88;" | 1.0.0.1
|-
|-
-
! readline
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/readline readline]
| colspan="2" style="background:#ffff88;" | 1.0
| colspan="2" style="background:#ffff88;" | 1.0
| colspan="3" style="background:#ffff88;" | 1.0.1.0
| colspan="3" style="background:#ffff88;" | 1.0.1.0
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
|-
|-
-
! regex-base
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-base regex-base]
| style="background:#ffff88;" | 0.72
| style="background:#ffff88;" | 0.72
| style="background:#ffff88;" | 0.71
| style="background:#ffff88;" | 0.71
Line 250: Line 250:
| colspan="2" | 0.72.0.2
| colspan="2" | 0.72.0.2
|-
|-
-
! regex-compat
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-compat regex-compat]
| colspan="2" style="background:#ffff88;" | 0.71
| colspan="2" style="background:#ffff88;" | 0.71
| colspan="5" | 0.71.0.1
| colspan="5" | 0.71.0.1
|-
|-
-
! regex-posix
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-posix regex-posix]
| colspan="2" style="background:#ffff88;" | 0.71
| colspan="2" style="background:#ffff88;" | 0.71
| 0.72.0.1
| 0.72.0.1
Line 260: Line 260:
| colspan="2" | 0.72.0.3
| colspan="2" | 0.72.0.3
|-
|-
-
! stm
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/stm stm]
| colspan="2" style="background:#ffff88;" | 2.1
| colspan="2" style="background:#ffff88;" | 2.1
| colspan="2" | 2.1.1.0
| colspan="2" | 2.1.1.0
Line 266: Line 266:
| colspan="2" | 2.1.1.2
| colspan="2" | 2.1.1.2
|-
|-
-
! syb
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/syb syb]
| colspan="5" style="background:white;" |
| colspan="5" style="background:white;" |
| style="background:#ffff88;" | 0.1.0.0
| style="background:#ffff88;" | 0.1.0.0
| style="background:#ffff88;" | 0.1.0.1
| style="background:#ffff88;" | 0.1.0.1
|-
|-
-
! template-haskell
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/template-haskell template-haskell]
| colspan="2" style="background:white;" |
| colspan="2" style="background:white;" |
| colspan="3" style="background:#ffff88;" | 2.2.0.0
| colspan="3" style="background:#ffff88;" | 2.2.0.0
Line 277: Line 277:
| style="background:#ffff88;" | 2.3.0.1
| style="background:#ffff88;" | 2.3.0.1
|-
|-
-
! time
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/time time]
| 1.1.1
| 1.1.1
| 1.0
| 1.0
Line 285: Line 285:
| style="background:white;" |
| style="background:white;" |
|-
|-
-
! unix
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/unix unix]
| style="background:#ffff88;" | 2.1
| style="background:#ffff88;" | 2.1
| style="background:#ffff88;" | 2.0
| style="background:#ffff88;" | 2.0
Line 294: Line 294:
| style="background:#ffff88;" | 2.3.2.0
| style="background:#ffff88;" | 2.3.2.0
|-
|-
-
! Win32
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Win32 Win32]
| style="background:#ffff88;" | 2.1.1
| style="background:#ffff88;" | 2.1.1
| style="background:#ffff88;" | 2.1
| style="background:#ffff88;" | 2.1
Line 302: Line 302:
| colspan="2" style="background:#ffff88;" | 2.2.0.0
| colspan="2" style="background:#ffff88;" | 2.2.0.0
|-
|-
-
! X11
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11 X11]
| 1.2.1
| 1.2.1
| 1.2
| 1.2
Line 308: Line 308:
| colspan="4" style="background:white;" |
| colspan="4" style="background:white;" |
|-
|-
-
! xhtml
+
! [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xhtml xhtml]
| 3000.0.2
| 3000.0.2
| 2006.9.13
| 2006.9.13

Revision as of 16:16, 2 April 2009


Below is a table of releases of library packages made as part of GHC releases. Core packages in a particular release are shaded yellow.

GHC release
6.6.1 6.6 6.8.1 6.8.2 6.8.3 6.10.1 6.10.2
ALUT 2.0.1 2.0 2.1.0.0
array 0.1.0.0 0.2.0.0
arrows 0.2.1 0.2
base 2.1.1 2.1 3.0.0.0 3.0.1.0 3.0.2.0 3.0.3.0, 4.0.0.0 3.0.3.1, 4.1.0.0
bytestring 0.9.0.1 0.9.0.1.1 0.9.1.4
Cabal 1.1.6.2 1.1.6 1.2.2.0 1.2.3.0 1.2.4.0 1.6.0.1 1.6.0.3
cgi 3001.1.1 2006.9.6 3001.1.5.1 3001.1.6.0
containers 0.1.0.0 0.1.0.1 0.1.0.2 0.2.0.0 0.2.0.1
directory 1.0.0.0 1.0.0.1 1.0.0.2 1.0.0.3
editline 0.2.1.0
extensible-exceptions 0.1.0.0 0.1.0.1
fgl 5.4.1 5.3 5.4.1.1 5.4.2.0
filepath 1.0 1.1.0.0 1.1.0.1 1.1.0.2
ghc-prim 0.1.0.0
GLUT 2.1.1 2.0 2.1.1.1 2.1.1.2
haskell98 1.0 1.0.1.0
haskell-src 1.0.1 1.0 1.0.1.1 1.0.1.2 1.0.1.3
HGL 3.1.1 3.1 3.2.0.0
hpc 0.5.0.0 0.5.0.1 0.5.0.2 0.5.0.3
html 1.0.1 1.0 1.0.1.1 1.0.1.2
HUnit 1.1.1 1.1 1.2.0.0 1.2.0.3
integer 0.1.0.0 0.1.0.1
mtl 1.0.1 1.0 1.1.0.0 1.1.0.1 1.1.0.2
network 2.0.1 2.0 2.1.0.0 2.2.0.0 2.2.0.1 2.2.1
ObjectIO 1.0.1 1.0.1.1
old-locale 1.0.0.0 1.0.0.1
old-time 1.0.0.0 1.0.0.1 1.0.0.2
OpenAL 1.3.1 1.3 1.3.1.1
OpenGL 2.2.1 2.1 2.2.1.1
packedstring 0.1.0.0 0.1.0.1
parallel 1.0.0.0 1.0.0.1 1.1.0.0 1.1.0.1
parsec 2.0 2.1.0.0 2.1.0.1
pretty 1.0.0.0 1.0.1.0
process 1.0.0.0 1.0.0.1 1.0.1.0 1.0.1.1
QuickCheck 1.0.1 1.0 1.1.0.0 1.2.0.0
random 1.0.0.0 1.0.0.1
readline 1.0 1.0.1.0
regex-base 0.72 0.71 0.72.0.1 0.72.0.2
regex-compat 0.71 0.71.0.1
regex-posix 0.71 0.72.0.1 0.72.0.2 0.72.0.3
stm 2.1 2.1.1.0 2.1.1.1 2.1.1.2
syb 0.1.0.0 0.1.0.1
template-haskell 2.2.0.0 2.3.0.0 2.3.0.1
time 1.1.1 1.0 1.1.2.0 1.1.2.1 1.1.2.2
unix 2.1 2.0 2.2.0.0 2.3.0.0 2.3.0.1 2.3.1.0 2.3.2.0
Win32 2.1.1 2.1 2.1.0.0 2.1.1.0 2.1.1.1 2.2.0.0
X11 1.2.1 1.2 1.2.3.1
xhtml 3000.0.2 2006.9.13 3000.0.2.1 3000.2.0.0 3000.2.0.1