Monday, August 16, 2010
Wednesday, August 04, 2010
~/src/rakudo $ time ./perl6 -e 'print "hello\n"'
I mean, ~3 [*CENSORED*] seconds to print a puny [*CENSORED*] string?
No folks, I'm not waiting for it anymore. I simply go on using the Perl5.
R.I.P. Perl6, we barely knew you.
P.S. I understand alpha/beta status and all. But I doubt that even release would be able to fix the 10-100x performance regression. And yes, I checked Parrot was all compiled with optimizations.
P.P.S. I tested inside of the VirtualBox. That might slow down an application. Yet the Perl5 performance in the very same conditions is totally OK:
~/src/rakudo $ time perl -e 'print "hello\n"'
P.P.P.S. On my up-to-date Sidux, strace tells that "perl" needed only 101 syscall to print a string. Rakudo - 1146. Among them 527 brk()s. That's a very RAM conscious application we have here.
Posted by Ihar Filipau at 12:28 PM