I wholeheardedly agree with the thank-you words that Damian Conway wrote on his blog.

Thanks to all developers that enriched out programming landscape and -culture. Even if you will never ever use this language, I think it is worth looking at: you will also learn from things you do not like. Be surprised however about all the things you now can do with it already.

Native pure-perl6 Text::CSV is faster than Text::CSV_XS in combination with Inline::Perl5.

The performance of Inline::Perl5 must be abysmal then. What's the performance of Perl6 (FOR GAWD'S SAKE AT LEAST DROP THE SPACE FROM THE NAME OF THE OTHER LANGUAGE!) Text::CSV compared with Perl Text::CSV (not CSV_XS)?

There are plans to work on optimizing NativeCall soonish, so all timings using Inline::Perl5 might speed up because of that.

The timings for Text::CSV::Easy_?? are timing the use of a module that only parses 100% valid CSV. It offers no options to deal with abnormalities.

Given these numbers, we (the perl6 community) still need an overall performance gain of a factor 27 (13.6 → 0.5) to be able to say that pure-perl modules in perl6 are as fast as comparable pure-perl modules in perl5.

Personally I don't envision perl6 becoming as fast as perl5 with dedicated XS code, as Text::CSV_XS, at least not in the foreseeable future.

It is my first real Perl 6 project, and I've been very impressed. I still have a tendency to try doing Perl 5ish things, it is a bit of an adjustment, but once it clicks, I have a real appreciation for the thought that went into the Perl 6 design.

Thank you so much to all of those who contributed to it over the years. I know it has been a long and trying ordeal, but I really think the final product (6.c) has been worth it. I look forward to the rapidly improving implementations of it (Rakudo/MoarVM) ultimately fulfilling that vision.

I dabble with it from time-to-time just to keep familiar with it, and I started writing a logging module with it for learning purposes a while back (had to abandon it due to lack of time, but it's still there for later), but I don't use it for anything outside of just playing around.