You are looking at historical revision 16491 of this page. It may differ significantly from its current revision.

csv

Description

The csv library contains a procedure for parsing of comma-separated values (CSV) as described in RFC 4180. There are several differences with the RFC:

Library Procedures

Returns a CSV parsing procedure. Optional argument DELIMITER specifies the field delimiter (comma by default). DELIMITER can be a character, or an SRFI-14 character set. The returned procedure takes in a string and returns a list of the form:

 ((record STRING1 STRING2 ...) (record ... ))

where STRING represents the field values in a record.

Requires

Version History

License

 Copyright 2009 Ivan Raikov and the Okinawa Institute of Science and Technology.
 This program is free software: you can redistribute it and/or
 modify it under the terms of the GNU General Public License as
 published by the Free Software Foundation, either version 3 of the
 License, or (at your option) any later version.
 This program is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 General Public License for more details.
 A full copy of the GPL license can be found at
 <http://www.gnu.org/licenses/>.