./textproc/hs-cassava, CSV parsing and encoding library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2020Q2, Version: 0.5.2.0, Package name: hs-cassava-0.5.2.0, Maintainer: pkgsrc-users

cassava is a library for parsing and encoding RFC 4180 compliant
comma-separated values (CSV) data, which is a textual line-oriented
format commonly used for exchanging tabular data.

cassava's API includes support for

- Index-based record-conversion
- Name-based record-conversion
- Typeclass directed conversion of fields and records
- Built-in field-conversion instances for standard types
- Customizable record-conversion instance derivation via GHC generics
- Low-level bytestring builders (see "Data.Csv.Builder")
- Incremental decoding and encoding API (see "Data.Csv.Incremental")
- Streaming API for constant-space decoding (see "Data.Csv.Streaming")


Required to run:
[lang/ghc88] [devel/hs-bytestring-builder] [devel/hs-Only] [devel/hs-vector] [devel/hs-unordered-containers] [textproc/hs-attoparsec]

Master sites:

SHA1: 8288560c1b1328dc930da8e850439824c2842277
RMD160: 1913809650916b73dd6cab17d4374666bb6f83c4
Filesize: 36.534 KB

Version history: (Expand)