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