Personal tools

Applications and libraries

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(link to orphaned page)
(slightly more precise phrasing)
Line 9: Line 9:
   
 
The first places to look for data types or functions are:
 
The first places to look for data types or functions are:
* [http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html The Standard Prelude]
+
* [http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html The Haskell 98 Prelude]
* [[Language and library specification]]
+
* [[Haskell 98 language and library specification]]
* [http://www.haskell.org/ghc/docs/latest/html/libraries/index.html The Standard Hierarchical Libraries]
+
* [http://www.haskell.org/ghc/docs/latest/html/libraries/index.html The Haskell Hierarchical Libraries] bundled with Haskell implementations
* [http://haskell.org/hoogle Hoogle] - The Haskell API Search Engine
+
* [http://haskell.org/hoogle Hoogle] - the Haskell API Search Engine, indexing the above libraries
* [http://hackage.haskell.org/packages/archive/pkg-list.html The Hackage database]
+
* [http://hackage.haskell.org/packages/archive/pkg-list.html The Hackage database] - a collection of released Haskell packages
 
See also [[Hackage]] and [[Cabal/How to install a Cabal package | how to install a Cabal package]].
 
See also [[Hackage]] and [[Cabal/How to install a Cabal package | how to install a Cabal package]].
   

Revision as of 08:59, 7 June 2007

Applications, libraries and tools written in Haskell.

Developers: if you release any Haskell code, please document it for the community, by adding it to the appropriate category on this page.

1 Haskell libraries

The first places to look for data types or functions are:

See also Hackage and how to install a Cabal package.

2 HackageDB

HackageDB is the new central database for 3rd party Haskell packages. Look here for stable versions of common libraries. Developers: upload your cabalised packages to hackageDB (if you don't have a login, just ask). Recent packages uploaded to HackageDB.

3 Haskell applications and libraries

Applications, libraries and tools for Haskell or written in Haskell:

Other places to look include:

4 Guidelines for developers

(thumbnail)
Built with Cabal

Developer guides:

Proposals for the module name space layout that can be used to guide the construction of new libraries.

5 Libraries for other languages

If you are thinking about designing a new library for Haskell, you ought to look what has been done in other languages. Here are standard library definitions for