Personal tools

Wanted libraries

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(port page)
(fmt)
Line 1: Line 1:
-
This page provides:
+
This page provides a list of missing and found libraries for solving
 +
common ''real world'' programmer tasks.
-
* A list of missing libraries for particular problem domains
+
If you think there should be a library for some common task, add it to
-
* And a list of found libraries that solve a particular problem
+
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.
-
If you think there should be a library for some task, add it to this
 
-
page, and someone may well step up and write it.
 
-
== High performance string IO ==
+
== Missing libraries (by problem domain) ==
-
=== Data.ByteString ===
+
Add any common problem areas for which libraries are missing.
-
{|
+
 
-
|-
+
== Could be improved ==
-
| Home
+
 
-
| [http://www.cse.unsw.edu.au/~dons/fps.html]
+
Problems with existing solutions, that could be improved.
-
|-
+
 
-
| Author
+
* Binary support
-
| Don Stewart
+
* Simple process forking/popen
-
|-
+
 
-
| Stability
+
 
-
| good
+
== Existing libraries (by problem domain) ==
-
|-
+
 
-
| Availability
+
== GUIs ==
-
| Part of the base package in Hugs and GHC > 6.5
+
 
-
|-
+
See [[Libraries_and_tools/GUI_libraries|GUI libraries]]
-
| Supports
+
 
-
| Fast strings of bytes (not unicode), lazy bytestrings larger than memory. Has been used on terabyte data sources
+
== High performance string IO ==
-
|}
+
 
 +
See [[Libraries_and_tools/Data_structures#Strings|String libraries]]
== Binary IO ==
== Binary IO ==
-
=== NewBinary ===
+
See [[Libraries_and_tools/Data_structures#Serialising_data|Binary IO]]
-
{|
+
== Compression ==
-
|-
+
-
| Home
+
-
| [http://www.n-heptane.com/nhlab/repos/NewBinary]
+
-
|-
+
-
| Author
+
-
|
+
-
|-
+
-
| Stability
+
-
| good
+
-
|-
+
-
| Availability
+
-
| An external package.
+
-
|-
+
-
| Supports
+
-
| Serialisation of data types to and from a binary representation, and to disk.
+
-
|}
+
-
== Web frameworks ==
+
See [[Libraries_and_tools/Data_structures#Compressing_data|Compressing data]]
-
=== HAppS ===
+
== Encryption ==
-
== Database access ==
+
See [[Libraries_and_tools/Cryptography|Crypto libraries]]
-
=== HDBC ===
+
=== Web frameworks ===
-
=== HaskellDB ===
+
See [[Libraries_and_tools/Web_programming#Web_frameworks|Web frameworks]]
-
=== Takusen ===
+
=== XML processing ===
-
== GUI ==
+
See [[Libraries_and_tools/Web_programming#XML|XML handling]]
 +
 
 +
== Database access ==
-
=== Gtk2Hs ===
+
See [[Libraries_and_tools/Database_interfaces|Databases]]
-
=== wxHaskell ===
 
Add more problem domains that you feel we need libraries for!
Add more problem domains that you feel we need libraries for!

Revision as of 00:46, 11 December 2006

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.


Contents

1 Missing libraries (by problem domain)

Add any common problem areas for which libraries are missing.


2 Could be improved

Problems with existing solutions, that could be improved.

  • Binary support
  • Simple process forking/popen


3 Existing libraries (by problem domain)

4 GUIs

See GUI libraries

5 High performance string IO

See String libraries

6 Binary IO

See Binary IO

7 Compression

See Compressing data

8 Encryption

See Crypto libraries

8.1 Web frameworks

See Web frameworks

8.2 XML processing

See XML handling

9 Database access

See Databases


Add more problem domains that you feel we need libraries for!