[gambit-list] fast csv parser (libcsv wrapped for gambit)
david rush
kumoyuki at gmail.com
Fri Feb 9 03:26:22 EST 2007
---------- Forwarded message ----------
From: david rush <kumoyuki at gmail.com>
Date: Feb 9, 2007 8:25 AM
Subject: Re: [gambit-list] fast csv parser (libcsv wrapped for gambit)
To: Marc Feeley <feeley at iro.umontreal.ca>
On 2/9/07, Marc Feeley <feeley at iro.umontreal.ca> wrote:
> On 8-Feb-07, at 4:03 PM, Phil Dawes wrote:
> > I needed a fast csv parser for parsing large (multi-gig) files so I've
> > wrapped the libcsv c code by Robert Gamble[1]. The first cut of
> > csv.scm
> Interesting. But why would you do it in C (in 600 lines of code)
> when you can do it in 20 lines of Scheme?
I was wondering about this as well. I had assumed that it had to do
with features available in libcsv, but since I didn't have the time to
do the homework, I didn't say anything. I certainly think you could
meet (or beat) a C-library performance in Gambit, even if libcsv is
using mmap to read the file in the first place...
david
--
Once you label me, you negate me
- Soren Kierkegaard
--
Once you label me, you negate me
- Soren Kierkegaard
More information about the Gambit-list
mailing list