csv.scm Comma-Separated Value (CSV) Utilities in Scheme

The csv.scm Scheme library provides utilities for reading various kinds of what are commonly known as "comma-separated value" (CSV) files. Since there is no standard CSV format, this library permits CSV readers to be constructed from a specification of the peculiarities of a given variant. A default reader handles the majority of formats.

One of the main uses of this library is to import legacy data from old crusty applications into Scheme for data conversion and other processing. To that end, this library includes various conveniences for iterating over parsed CSV rows, and for converting CSV input to SXML 3.0 Scheme XML format.

This library requires R5RS, SRFI-6, SRFI-23, and an integer->char procedure that accepts ASCII values.

See documentation for cites and more info...

The current version of csv.scm is 0.5 (2005-12-09).

You can download file csv.scm, Scheme source code.

You can download file csv.html, documentation in HTML format.

You can download file csv.pdf, documentation in PDF format.

You can download file csv.plt, PLT Scheme package.

Site © 1994-2008 Neil Van Dyke   neil@neilvandyke.org    XHTML 1.0 Strict  CSS2    Legal