https://bugzilla.redhat.com/show_bug.cgi?id=1515525
Bug ID: 1515525 Summary: Review Request: ghc-cassava - A CSV parsing and encoding library Product: Fedora Version: rawhide Component: Package Review Assignee: nobody@fedoraproject.org Reporter: quantum.analyst@gmail.com QA Contact: extras-qa@fedoraproject.org CC: package-review@lists.fedoraproject.org
Spec URL: http://qulogic.fedorapeople.org//ghc-cassava.spec SRPM URL: http://qulogic.fedorapeople.org//ghc-cassava-0.5.1.0-1.fc26.src.rpm
Description: '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")
Moreover, this library is designed to be easy to use. Please refer to the documentation in "Data.Csv" and the included README for more usage examples.