summaryrefslogtreecommitdiff
path: root/textproc/p5-Parse-CSV/pkg-descr
diff options
context:
space:
mode:
authorCheng-Lung Sung <clsung@FreeBSD.org>2006-11-01 01:24:23 +0000
committerCheng-Lung Sung <clsung@FreeBSD.org>2006-11-01 01:24:23 +0000
commit4e8eca8e54a2ff7f8e64c83d4e1826b5feda99cd (patch)
tree5f77eff728ab9e21637d6c0b81871dd7b87beb79 /textproc/p5-Parse-CSV/pkg-descr
parentAdd 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-descr19
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/