Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks
Howdy Perl Community,
We've released initial RPerl performance benchmarks, which are very promising indeed!
http://rperl.org/performance_benchmarks.html
Also, our Kickstarter campaign is now live, please consider backing the RPerl v1.0 project, our pledge drive ends on Wednesday 12/4 so don't delay!
http://www.kickstarter.com/projects/wbraswell/perl-5-optimizing-compiler-rperl-v10
Thank you all so much for your support to make Perl better and faster for everyone!
Perling,
~ Will the Chill
Still reading, but i've already one request: Please don't use american date format, your audience is international and to most of them it's terribly confusing.
Sorry, the Kickstarter campaign ends at 1:00pm Central Time (Texas, USA) on Wednesday December 4th, 2013.
I meant the entirety of the Kickstarter page. ;)
Oh okay, I'll go fix it now, thanks!
How does it look now?
An old chart of mine. Sorry I no longer have the original data... http://buzzword.org.uk/2013/date-formats.png
Much better, thanks for the fast reply. :)
Having read more, i backed it, because it looks reasonable and is relevant to my interests. I would however strongly recommend linking to http://rperl.org/the_low_magic_perl_commandments.html prominently, as it answers the first and most important question i had: Where's the catch? ;)
Toby, I use YYYYMMDD in my personal file formats.
:-)
Mithaldu, what do you think about the RPerl project?
One more thing: The benchmark page needs a link to the source code of the benchmarked programs.
I can't comment on my own post, it says it is holding my comment for approval by the blog owner, which is me!
Mithaldu,
I've fixed it, there are now links to the 2 main algorithm source code files, in the 2nd paragraph of the Overview section:
http://rperl.org/performance_benchmarks.html
Mithaldu,
Here are the links themselves for your convenience:
https://github.com/wbraswell/rperl/blob/master/lib/RPerl/Algorithm/Sort/Bubble.cpp
https://github.com/wbraswell/rperl/blob/master/lib/RPerl/Algorithm/Sort/Bubble.pm
You can report BPO bugs at the feedback link at the bottom. ;)
Source code links are good, but fairly confusing. It's hard to tell which of the idiosyncrasies in .pm are just weird style, and which are required for this whole thing to actually work. Where would you prefer comments and requests for clarification? In the github commits themselves?
As for the .cpp file, i guess that's generated automatically? (I haven't actually looked deeper into how rperl functions yet.)
Argh I can't post anything useful!
go to rperl.org
click on "low-magic perl commandments"
that will tell you the requirements
yes I believe putting the technical requests into github is probably a good idea
The .cpp file contains both Perl-data mode and C-data mode, separated by ifdefs.
You are correct, those .cpp files are the ones that will be auto-generated by RPerl v1.0 when it is finished.
I opened a new BPO bug ticket! sheesh.