Personal tools

Applications and libraries

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m (hackage -> hackageDB)
(Corrected broken link Creating a .deb from a Haskell Cabal package)
Line 67: Line 67:
   
 
* [[How to write a Haskell program|How to write a new Haskell library]]
 
* [[How to write a Haskell program|How to write a new Haskell library]]
* [http://pupeno.com/blog/the-lambda-revolution-episode-v-the-deb-strikes-back/ Creating a .deb from a Haskell Cabal package]
+
* [http://pupeno.com/2006/12/12/the-lambda-revolution-v/ Creating a .deb from a Haskell Cabal package]
 
* [http://cgi.cse.unsw.edu.au/~dons/blog/2006/12/11 Creating a Haskell library by example]
 
* [http://cgi.cse.unsw.edu.au/~dons/blog/2006/12/11 Creating a Haskell library by example]
 
* Guide to making standard [[Library submissions|library submissions]]
 
* Guide to making standard [[Library submissions|library submissions]]

Revision as of 20:26, 29 January 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 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