Re: RFC: The future of Text::CSV_XS

2007-05-26 Thread Ron Savage
H.Merijn Brand wrote: Hi - given a file, tell it whether it has a header row and if so provide a hash-key-style interface on each row per the names in columns of the header row Check the change log for Tie::Handle::CSV. I've recently suggested a couple of changes to do with

Re: RFC: The future of Text::CSV_XS

2007-05-26 Thread Ron Savage
H.Merijn Brand wrote: Hi { fields = { Name = ..., Address = ..., ... }, but I think that would be a huge impact on memory use and also be quite easy to create yourself in a map {} construct; Rejecting this option based on memory usage is a specious argument. Every method call on every

RFC: The future of Text::CSV_XS

2007-05-25 Thread H.Merijn Brand
I have been digging a bit to find what people consider loose ends in Text::CSV_XS, and tried to summarize that (in no particular order) in the new TODO list. Here TODO gives no guarantee that it will be done, nor on any implementation or API that it might suggest, it is there now just so I/we do

Re: RFC: The future of Text::CSV_XS

2007-05-25 Thread H.Merijn Brand
On Fri, 25 May 2007 15:22:02 -0400, Richard Dice [EMAIL PROTECTED] wrote: Merijn, Why no Cc: to the list? Thanks for asking, and for your work on this. (Looks like you just took over maintainership recently...?) Yes. My recent I wish Text::CSV_XS could handle X... experience was -

Re: RFC: The future of Text::CSV_XS

2007-05-25 Thread Sam Tregar
On Fri, 25 May 2007, H.Merijn Brand wrote: I have been digging a bit to find what people consider loose ends in Text::CSV_XS, and tried to summarize that (in no particular order) in the new TODO list. Here TODO gives no guarantee that it will be done, nor on any implementation or API that it

Re: RFC: The future of Text::CSV_XS

2007-05-25 Thread Ron Savage
H.Merijn Brand wrote: Hi =item Space delimited seperators Discuss if and how CText::CSV_XS should/could support formats like 1 , foo , bar , 3.19 , If? Definitely. How? Errr...Is it so hard? When? Soon, so we can delete specialized code written to deal with this. If you want to see the