Difference between revisions of "Haskell Platform/Batteries Included"

From HaskellWiki
Jump to navigation Jump to search
 
m (Reverted edits by Tomjaguarpaw (talk) to last revision by DuncanCoutts)
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
==Haskell Platform Coverage==
   
  +
===Candidates for the initial version===
What a batteries included set would look like:
 
   
  +
* array
===Hackage ===
 
  +
* base
  +
* bytestring
  +
* Cabal
  +
* containers
  +
* directory
  +
* editline
  +
* filepath
  +
* haskell98
  +
* hpc
  +
* integer-gmp
  +
* old-locale -- should be deprecated but no replacement yet
  +
* old-time -- deprecated but still very widely used
  +
* packedstring -- deprecated but used by template-haskell
  +
* pretty
  +
* process
  +
* random
  +
* template-haskell
  +
* unix OR Win32
   
  +
* ALUT
A quick list of key libraries on Hackage, by genre:
 
  +
* GLUT
  +
* HUnit
  +
* OpenAL
  +
* OpenGL
  +
* QuickCheck
  +
* cgi
  +
* fgl
  +
* haskell-src
  +
* html
  +
* mtl
  +
* network
  +
* parsec
  +
* parallel
  +
* regex-base
  +
* regex-compat
  +
* regex-posix
  +
* stm
  +
* time
  +
* xhtml
  +
  +
* zlib
  +
* HTTP
  +
* cabal-install
  +
  +
===Potential candidates for eventual inclusion===
   
 
* Codecs
 
* Codecs

Revision as of 15:19, 6 February 2021

Haskell Platform Coverage

Candidates for the initial version

  • array
  • base
  • bytestring
  • Cabal
  • containers
  • directory
  • editline
  • filepath
  • haskell98
  • hpc
  • integer-gmp
  • old-locale -- should be deprecated but no replacement yet
  • old-time -- deprecated but still very widely used
  • packedstring -- deprecated but used by template-haskell
  • pretty
  • process
  • random
  • template-haskell
  • unix OR Win32
  • ALUT
  • GLUT
  • HUnit
  • OpenAL
  • OpenGL
  • QuickCheck
  • cgi
  • fgl
  • haskell-src
  • html
  • mtl
  • network
  • parsec
  • parallel
  • regex-base
  • regex-compat
  • regex-posix
  • stm
  • time
  • xhtml
  • zlib
  • HTTP
  • cabal-install

Potential candidates for eventual inclusion

  • Codecs
    • base64
    • bzlib
    • zlib
    • dataenc
    • encoding
    • iconv
    • mime
    • utf8-string
    • tar
    • nano-md5/hmac
    • pureMD5
  • Control
    • arrows
    • category-extras
    • logict
    • maybet
    • mtl
    • reactive
    • monad-lib
  • Data
    • array
    • binary
    • binary-strict
    • bloomfilter
    • bytestring
    • carray
    • containers
    • dlist
    • lazyarray
    • numbers
    • ranged-sets
    • stream
    • strict
    • suffixtree
    • avltree
    • bitset
    • bktrees
    • fingertree
    • random-access-list
    • heap
  • Database
    • hdbc
    • takusen
    • sqlite
  • Development
    • alex
    • c2hs
    • cpphs
    • derive
    • haddock
    • happy
    • cabal
    • cabal-install
    • hscolour
  • Graphics
    • Chart
    • gd
    • hgl
    • hpdf
    • opengl
    • x11
  • GUI
    • gtk2hs
    • wxHaskell
  • Languages and parsing
    • haskell-src
    • Language.C
    • parsec
    • polyparse
    • csv
    • feed
    • rss
    • haxml
    • hxt
    • xml
    • html
    • xhtml
    • i18n
    • hssyck
    • pcre-light
    • regex
    • hstemplate
  • Math
    • blas
    • hmatrix
    • cmath
    • fft
    • mersenne-random
  • Network
    • cgi
    • cgi-undecidable
    • curl
    • download-curl
    • fastcgi
    • ftphs
    • hS3
    • http
    • network
    • network-bytestring
  • Sound
    • alut
    • openal
  • System
    • bytestring-mmap
    • directory
    • flepath
    • locale
    • time
    • parsedate
    • process
    • random
    • unix
    • parseargs