From 8f5d5417054e0ca557c22cb1b00e5a2086e50dd5 Mon Sep 17 00:00:00 2001 From: Damien Cassou Date: Wed, 8 Jul 2015 11:17:38 +0200 Subject: [PATCH] NeoCSV: some refactoring on the introduction --- NeoCSV/NeoCSV.pier | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/NeoCSV/NeoCSV.pier b/NeoCSV/NeoCSV.pier index d353eb2..19977a0 100644 --- a/NeoCSV/NeoCSV.pier +++ b/NeoCSV/NeoCSV.pier @@ -1,13 +1,16 @@ !Handling CSV with NeoCSV @cha:neoCSV -CSV (Comma Separated Values) is a popular data-interchange format. NeoCSV is an elegant and efficient standalone Pharo framework to read and write CSV -converting to and from Pharo objects. This chapter has been written by Sven Van Caekenberghe the author of NeoCSV and many other nicely designed Pharo libraries. +CSV (Comma Separated Values) is a popular data-interchange format. This chapter presents NeoCSV, a library to parse and export CSV files. +This chapter has originally been written by Sven Van Caekenberghe the author of NeoCSV and many other nicely designed Pharo libraries. -!!An introduction to CSV +!!NeoCSV + +NeoCSV is an elegant and efficient standalone Pharo library to read (resp. write) CSV files converting to (resp. from) Pharo objects. -CSV is a lightweight text-based ''de facto'' standard for human-readable tabular data interchange. Essentially, the key characteristics are that CSV -(or more generally, delimiter-separated text data): +!!!An introduction to CSV + +CSV is a lightweight text-based ''de facto'' standard for human-readable tabular data interchange. Essentially, the key characteristics are that CSV (or more generally, delimiter-separated text data): -is text-based (ASCII, Latin1, Unicode); -consists of records, 1 per line (any line ending convention); @@ -19,9 +22,9 @@ CSV is a lightweight text-based ''de facto'' standard for human-readable tabular Note that there is not one single official standard specification. -!!NeoCSV +!!!Hands On NeoCSV -The NeoCSV framework contains a reader (==NeoCSVReader==) and a writer (==NeoCSVWriter==) to parse and generate delimiter-separated text data to and +NeoCSV contains a reader (==NeoCSVReader==) and a writer (==NeoCSVWriter==) to parse and generate delimiter-separated text data to and from Smalltalk objects. The goals of NeoCSV are: -to be standalone (have no dependencies and little requirements);