Why the CSV library is broken (Part VI) - or Fixes in Alternative CSV Libraries or Fast, Faster, Fasterer, Fastest

(Gerald Bauer) #1


  I've written a new (and sixth) episode on why the CSV standard
library is broken (and how to fix it). Let's have a look at fixes
in alternative CSV libraries out there. [1]

   The alternative listed are just a start - there are many more.
   Any great alternative CSV libaries missing? Please, tell.

   Also reprinted from the article (another) classic:

Did you try reporting to upstream to see about fixing it?

  Unfortunately, the csv library is a dead horse. Why beat a dead horse?

  Now the (fantastic) good news to quote Jan Lelis:

  Ruby's standard library is in the process of being gemified.
  More and more libraries will be turned into RubyGems,
  which can be updated independently from Ruby.

  Learn more at Jan Lelis' Ruby Standard Gems (stdgems.org) website [2].

  Questions and comments welcome. Cheers. Prost.

PS: If you want to see other (more) CSV formats / dialects pre-configured and
supported "out-of-the-box" in the new csv reader, please tell.

[1] https://github.com/csvreader/docs/blob/master/csv-libraries.md
[2] https://stdgems.org