On Feb 27, 2006, at 7:45 PM, Sascha Ebach wrote: > I just had a look into the FasterCSV class and I must admit that I > didn't expect such a large and highly engineered class. Most of it is just interface or the new headers feature (FasterCSV::Row). FasterCSV.shift() is the entire parser. It should be commented well enough to make sense of, I hope. You could also read the thread on Ruby Core that spawned it, for further insight. Here's my first post in it: http://ruby-talk.org/cgi-bin/scat.rb/ruby/ruby-core/6471 Feel free to ask questions if you have them... James Edward Gray II