3 ms·
I've read literally nothing about perl 6 but what David Skoll wrote here: http://david.skoll.ca/blog/2010-07-29-perl-sss.html http://david.skoll.ca/blog/2010-07
by cogburnd02 12y ago
I've read literally nothing about perl 6 but what David Skoll wrote here: http://david.skoll.ca/blog/2010-07-29-perl-sss.html http://david.skoll.ca/blog/2010-07-29-perl-sss.html
Quote:
"I asked on a forum what the goals are for relative size and speed of Perl 6 vs. Perl 5, and a Perl 6 developer responded that a reasonable goal would be to have Perl 6 be twice as big as Perl 5 and take twice as long to start up.
"To achieve this goal, the Perl 6 developers will have to shrink the program size by a factor of 6.1 (that is, get rid of about 84% of the code.) They'll need to reduce startup memory consumption by a factor of 13.7 (that is, cut out 93.7% of their memory use) and reduce startup time by a factor of over 275.
"Oh, and this is after they add in all the missing features required to bring Perl 6 up to production-level."
Has the situation gotten better since 2010?
- raiph 12y ago> Has the situation gotten better since 2010? Not really. Startup uses about the same RAM. It's about 10x faster. The best docs I know about performance would be http://pmichaud.com/2012/pres/yapcna-perflt/slides/slide17.html http://pmichaud.com/2012/pres/yapcna-perflt/slides/slide17.h... and http://jnthn.net/papers/2014-yapceu-performance.pdf#page=72 http://jnthn.net/papers/2014-yapceu-performance.pdf#page=72 > "... all the missing features required to bring Perl 6 up to production-level." The latest story is that the last major missing features (Unicode grapheme-by-default and native arrays) will land in the next few months and Perl 6 will be declared "officially ready for production use" by the end of 2015.