diff options
author | Cheng-Lung Sung <clsung@FreeBSD.org> | 2006-11-01 01:24:23 +0000 |
---|---|---|
committer | Cheng-Lung Sung <clsung@FreeBSD.org> | 2006-11-01 01:24:23 +0000 |
commit | 4e8eca8e54a2ff7f8e64c83d4e1826b5feda99cd (patch) | |
tree | 5f77eff728ab9e21637d6c0b81871dd7b87beb79 /textproc/p5-Parse-CSV/pkg-descr | |
parent | Add p5-WWW-Google-Notebook 0.01, perl interface for Google Notebook. (diff) |
Add p5-Parse-CSV 1.00, highly flexible CVS parser for large files.
PR: ports/104559
Submitted by: Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
Notes
Notes:
svn path=/head/; revision=175970
Diffstat (limited to 'textproc/p5-Parse-CSV/pkg-descr')
-rw-r--r-- | textproc/p5-Parse-CSV/pkg-descr | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/textproc/p5-Parse-CSV/pkg-descr b/textproc/p5-Parse-CSV/pkg-descr new file mode 100644 index 000000000000..71b3839a08fc --- /dev/null +++ b/textproc/p5-Parse-CSV/pkg-descr @@ -0,0 +1,19 @@ +Surely the CPAN doesn't need yet another CSV parsing module. + +Text::CSV_XS is the standard parser for CSV files. It is fast +as hell, but unfortunately it can be a bit verbose to use. + +A number of other modules have attempted to put usability +wrappers around this venerable module, but they have all +focussed on parsing the entire file into memory at once. + +This method is fine unless your CSV files start to get large. +Once that happens, the only existing option is to fall back +on the relatively slow and heavyweight XML::SAXDriver::CSV +module. + +Parse::CSV fills this functionality gap. It provides a flexible +and light-weight streaming parser for large, extremely large, +or arbitrarily large CSV files. + +WWW: http://search.cpan.org/dist/Parse-CSV/ |