Hello,
Thanks for your kind words. Sorry for the confusion. It all
started with csv 1.1, thus, the csv11 org.
> it is a gem, but has no gemspec?
All gems (100+) that help to maintain use rake tasks (with hoe) to
"manage" the gemspec, releases, etc. use:
$ rake debug_gem # to generate auto-generate the gemspec
For the the "long" story, see the (online, free) booklet title
"Hoe Developer's Guide - Build, Package and Publish Gems with Rake
Tasks - Ready-to-Use Build Scripts (Book Edition)" [1]
> csv11 an early aborted attempt?
Yes, the csv11 library / gem is an in-progress under-construction
attempt for a "generic" csv version 1.1 parser - the worlddb, sportdb
etc. already use variants that live inside the textutils library / gem
[2]
> Does one [csv11] underpin the other [csvreader]?
No, they are completly separate. The "newer" csvreader is now
version 1.0 and "production-ready".
It reads csv in "v1.0" variants e.g. classic, excel, postgres,
numeric and more.
Yes, it's built on purpose to add your own parser. I try to add the
csv <3 json format next [3]
and eventually v1.1 too (but that is a long way off as the v1.1
format / parser is not yet ready (see above) and there's only so much
I can do.
Hope that answers your questions. All the best. Cheers. Prost.
[1]
http://yukimotopress.github.io/gem-tasks
[2]
https://github.com/textkit/textutils
[3]
https://github.com/csv11/csv-json