Wanted libraries
From HaskellWiki
| (15 intermediate revisions not shown.) | |||
| Line 1: | Line 1: | ||
| + | [[Category:Libraries]] | ||
This page provides a list of missing and found libraries for solving | This page provides a list of missing and found libraries for solving | ||
common ''real world'' programmer tasks. | common ''real world'' programmer tasks. | ||
| Line 5: | Line 6: | ||
this page, and someone may well step up and write it. If you know of a | this page, and someone may well step up and write it. If you know of a | ||
library to solve an open problem domain, link to it. | library to solve an open problem domain, link to it. | ||
| + | |||
| + | Please add your proposals to the [http://www.reddit.com/r/haskell_proposals/ Haskell Proposals reddit], which allows voting and commenting on each new project idea. | ||
The first place to look is [[Libraries_and_tools|the full libraries list]]. | The first place to look is [[Libraries_and_tools|the full libraries list]]. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
If you have code that improves on something in the base libraries, you might consider [[Library_submissions|submitting it to the libraries process]], so it can appear in the standard libraries. | If you have code that improves on something in the base libraries, you might consider [[Library_submissions|submitting it to the libraries process]], so it can appear in the standard libraries. | ||
| Line 68: | Line 51: | ||
See [[Libraries_and_tools/Database_interfaces|Databases]] | See [[Libraries_and_tools/Database_interfaces|Databases]] | ||
| + | == Libraries to package == | ||
| + | |||
| + | Several cool libraries are out there, not yet in hackage / cabal format. | ||
| + | Some on the hitlist , that would be great to package up would be: | ||
| + | |||
| + | * [http://okmij.org/ftp/Computation/monads.html#random-var-monad probabilistic monads] | ||
| + | * one of the libcurl bindings, either http://code.haskell.org/curl/ or better yet the SoC work at http://google-summer-of-code-2007-haskell.googlecode.com/files/Mieczyslaw_Bak.tar.gz. | ||
| + | |||
| + | == C libraries == | ||
| + | |||
| + | C libraries are often very popular, and cheap to bind to. A good task | ||
| + | would be to just write bindings to C libraries, sorted by popularity. | ||
| + | |||
| + | Possible library rankings are provided by: | ||
| - | + | * Debian packages ranked by: | |
| + | ** [http://popcon.debian.org/source/by_inst Installations] | ||
| + | ** [http://popcon.debian.org/source/by_vote Votes] | ||
Current revision
This page provides a list of missing and found libraries for solving common real world programmer tasks.
If you think there should be a library for some common task, add it to this page, and someone may well step up and write it. If you know of a library to solve an open problem domain, link to it.
Please add your proposals to the Haskell Proposals reddit, which allows voting and commenting on each new project idea.
The first place to look is the full libraries list.
If you have code that improves on something in the base libraries, you might consider submitting it to the libraries process, so it can appear in the standard libraries.
Contents |
1 Existing libraries (by problem domain)
1.1 GUIs
See GUI libraries
1.2 High performance string IO
See String libraries
1.3 Binary IO
See Binary IO
1.4 Compression
See Compressing data
1.5 Encryption
See Crypto libraries
1.6 Web frameworks
See Web frameworks
1.7 XML processing
See XML handling
1.8 Database access
See Databases
2 Libraries to package
Several cool libraries are out there, not yet in hackage / cabal format. Some on the hitlist , that would be great to package up would be:
- probabilistic monads
- one of the libcurl bindings, either http://code.haskell.org/curl/ or better yet the SoC work at http://google-summer-of-code-2007-haskell.googlecode.com/files/Mieczyslaw_Bak.tar.gz.
3 C libraries
C libraries are often very popular, and cheap to bind to. A good task would be to just write bindings to C libraries, sorted by popularity.
Possible library rankings are provided by:
- Debian packages ranked by:
