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!