Difference between revisions of "Wanted libraries"
Jump to navigation
Jump to search
DonStewart (talk | contribs) (port page) |
DonStewart (talk | contribs) (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 |
||
⚫ | |||
− | * And a list of found libraries that solve a particular problem |
||
+ | library to solve an open problem domain, link to it. |
||
⚫ | |||
⚫ | |||
+ | == Missing libraries (by problem domain) == |
||
⚫ | |||
+ | Add any common problem areas for which libraries are missing. |
||
− | === Data.ByteString === |
||
+ | |||
− | {| |
||
+ | == Could be improved == |
||
− | |- |
||
+ | |||
− | | Home |
||
+ | Problems with existing solutions, that could be improved. |
||
− | | [http://www.cse.unsw.edu.au/~dons/fps.html] |
||
+ | |||
− | |- |
||
+ | * Binary support |
||
− | | Author |
||
+ | * Simple process forking/popen |
||
− | | Don Stewart |
||
+ | |||
− | |- |
||
+ | |||
− | | Stability |
||
+ | == Existing libraries (by problem domain) == |
||
− | | good |
||
+ | |||
− | |- |
||
⚫ | |||
− | | Availability |
||
+ | |||
− | | 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 |
||
+ | |||
− | |} |
||
+ | See [[Libraries_and_tools/Data_structures#Strings|String libraries]] |
||
== Binary IO == |
== Binary IO == |
||
+ | See [[Libraries_and_tools/Data_structures#Serialising_data|Binary IO]] |
||
− | === NewBinary === |
||
+ | == 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. |
||
− | |} |
||
+ | See [[Libraries_and_tools/Data_structures#Compressing_data|Compressing data]] |
||
− | == Web frameworks == |
||
− | + | == Encryption == |
|
+ | See [[Libraries_and_tools/Cryptography|Crypto libraries]] |
||
⚫ | |||
− | === |
+ | === Web frameworks === |
+ | See [[Libraries_and_tools/Web_programming#Web_frameworks|Web frameworks]] |
||
− | === HaskellDB === |
||
− | === |
+ | === XML processing === |
+ | See [[Libraries_and_tools/Web_programming#XML|XML handling]] |
||
⚫ | |||
+ | |||
⚫ | |||
+ | See [[Libraries_and_tools/Database_interfaces|Databases]] |
||
− | === Gtk2Hs === |
||
− | === 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.
Missing libraries (by problem domain)
Add any common problem areas for which libraries are missing.
Could be improved
Problems with existing solutions, that could be improved.
- Binary support
- Simple process forking/popen
Existing libraries (by problem domain)
GUIs
See GUI libraries
High performance string IO
See String libraries
Binary IO
See Binary IO
Compression
See Compressing data
Encryption
See Crypto libraries
Web frameworks
See Web frameworks
XML processing
See XML handling
Database access
See Databases
Add more problem domains that you feel we need libraries for!