First Cut at CSV PEP

Skip Montanaro skip at pobox.com
Tue Jan 28 23:02:37 CET 2003


    Kevin> I'm not real comfortable with the dialect idea, it doesn't seem
    Kevin> to add any value over simply specifying a separator and
    Kevin> delimiter.

I look at it as a simple way to specify a group of characteristics specific
to the way a vendor reads and writes CSV files.  It frees the programmer
from having to know all the characteristics of their chosen vendor's file
format.  Think of it as the difference between Larry Wall's configure script
for Perl and the GNU configure script.  When I configure Perl I have to know
enough about my system to know the alignment boundary of malloc, whether the
system is big- or little-endian, etc, even though I know damn well it can
figure that stuff out reliably.  GNU configure almost never prompts you.  It
reliably figures out all the low-level stuff for you.

Skip



More information about the Csv mailing list