Path to this page:
./
textproc/hs-cassava,
CSV parsing and encoding library
Branch: CURRENT,
Version: 0.5.3.1nb1,
Package name: hs-cassava-0.5.3.1nb1,
Maintainer: pkgsrc-userscassava 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:[
devel/hs-hashable] [
devel/hs-vector] [
devel/hs-unordered-containers] [
math/hs-scientific] [
textproc/hs-attoparsec] [
textproc/hs-text-short] [
devel/hs-Only] [
lang/ghc94]
Master sites:
Filesize: 36.528 KB
Version history: (Expand)
- (2024-05-09) Updated to version: hs-cassava-0.5.3.1nb1
- (2024-05-01) Updated to version: hs-cassava-0.5.3.1
- (2023-11-02) Updated to version: hs-cassava-0.5.3.0nb3
- (2023-10-09) Updated to version: hs-cassava-0.5.3.0nb2
- (2023-02-09) Updated to version: hs-cassava-0.5.3.0nb1
- (2022-08-22) Updated to version: hs-cassava-0.5.3.0
CVS history: (Expand)