rowrecord: Build records from lists of strings, as from CSV files.
Given rows of
String data with column headings, this library will create
values of user-defined record types. Records can contain mandatory or
optional fields of any type, subject to a class constraint.
Heading names and and record construction code are derived using
One use case for this library is parsing records from a CSV file. A
parser from CSV to
[[String]] is not included, but there are several
suitable packages on Hackage.
The emphasis of this library is on simplicity of use rather than performance.
It is likely to be suitable for a hundred thousand rows, but not many
millions. A future version may support packed input formats like
Text. Suggestions and patches are welcome.
|Dependencies||base (>=3 && <5), containers (>=0.3), template-haskell (>=2.4) [details]|
|Author||Keegan McAllister <firstname.lastname@example.org>|
|Maintainer||Keegan McAllister <email@example.com>|
|Uploaded||by KeeganMcAllister at Mon Sep 27 02:36:26 UTC 2010|
|Downloads||567 total (14 in the last 30 days)|
|Rating||(no votes yet) [estimated by rule of succession]|
|Status||Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI
For package maintainers and hackage trustees