in reply to Re: The future of Text::CSV_XS - TODO
in thread The future of Text::CSV_XS - TODO

Text::CSV_XS comes with examples. There is csv-check and Both show ways to parse (broken) CSV files reliably. Take the latter as an example.

Making fatal errors recoverable is very hard, as the module does not buffer. Once the stream has been read, it is hard to backup in it. You can still probably use $csv->error_input () after a caught eval'ed failure.

Enjoy, Have FUN! H.Merijn