Skip to content

Commit

Permalink
NeoCSV: some refactoring on the introduction
Browse files Browse the repository at this point in the history
  • Loading branch information
DamienCassou committed Jul 8, 2015
1 parent c87c2e9 commit 8f5d541
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions NeoCSV/NeoCSV.pier
Original file line number Diff line number Diff line change
@@ -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);
Expand All @@ -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);
Expand Down

0 comments on commit 8f5d541

Please sign in to comment.