is a loadable module for
that provides the facility to parse and generate
``comma-separated value'' lists, a widely used
data exchange format.
Data in this format is usually in the form of a table,
each row of which contains one or more items,
each separated by a comma
Items that contain
a comma or a newline are surrounded with double-quotes
A double-quote within an item is represented by a pair
Two primitives are provided:
works similiarly to
It reads from the standard input, and for every line read,
set to the items found on that line (one element per item).
recognises the usual loop
yields a single element containing all the items in
comma-separated and quoted as necessary.