Funded! This project was successfully funded on December 4.

Photo-main
Play
00:00
00:00

RPerl can help your low-magic Perl 5 code run up to 200 times faster than pure Perl, with full backward compatibility!

DON'T SETTLE FOR SLOW PERL 5!

Please make a pledge today to fund completion of RPerl v1.0, an optimizing compiler for low-magic Perl 5 software!

CURRENT STATE OF DEVELOPMENT:

ESTIMATED PROJECT TIMELINE (more details):

  • Nov 26, 2013  Finalize Parser Selection
  • Dec 01, 2013  Complete Initial Test Suite
  • Dec 10, 2013  Translate Basic Data & Operations
  • Dec 20, 2013  Translate Basic Subroutines
  • Dec 25, 2013  Release RPerl v1.0!

OVERVIEW

We have started this Kickstarter campaign to help finish RPerl v1.0, which will be released on Christmas. I've been developing RPerl on-and-off since January 1st with no pay, which is difficult, and the truth is that I am very much not wealthy! I've recently sent in a TPF grant request, and it could take a few months before money is given by TPF. Meanwhile, Kickstarter is the only way for me to pay the bills and continue working on RPerl to benefit everyone.

Of course, I am not silly enough to try and complete a huge project in 1 month only. As I said, I've been working on RPerl all year. Also, RPerl v1.0 is just the beginning, after that we have a much greater task ahead of us with future versions of RPerl, as outlined in the Stretch Goals of this Kickstarter page.

As we are getting started, RPerl v1.0 will be limited to low-magic Perl 5 code. I'm sure you will agree that we must walk before we can run. After the low-magic parts are working, we can then go on to start implementing the high-magic parts to also be compiled. Eventually we will be able to remove all limitations from RPerl and it will compile both low-magic and high-magic Perl code.

Stretch Goals

If we raise more than $100, here are our further goals...

$100: 

RPerl v1.0, Low-Magic Serial Compiler For Linux, Released On Github Dec 25, 2013

$500: 

RPerl v1.0, Low-Magic Serial Compiler For Linux, Released On CPAN Jan 01, 2014

$1,000: 

RPerl Application, Alioth Shootout Performance Benchmark, Released On Github Feb 01, 2014

$2,500: 

RPerl v1.3, Low-Magic Serial Compiler For Windows, Released On Github March 01, 2014

$5,000: 

RPerl v2.0 Low-Magic Parallel Compiler For Linux Threads, Released On CPAN April 01, 2014

$10,000: 

RPerl v2.3 Low-Magic Parallel Compiler For Windows Threads, Released On Github May 01, 2014

$15,000: 

RPerl v2.5 Low-Magic Parallel Compiler For Linux Message-Passing, Released On Github June 01, 2014

$20,000: 

RPerl v2.7 Low-Magic Parallel Compiler For Windows Message-Passing, Released On Github July 01, 2014

$30,000: 

RPerl v3.0 High-Magic Serial Compiler For Linux, Released On CPAN Aug 01, 2014

For more information, please visit The Official RPerl Website.

Risks and challenges Learn about accountability on Kickstarter

The biggest challenge faced by many software development projects is unforeseen complexity. There may be unknown bugs or limitations in the software upon which RPerl is dependent, or there may be aspects of RPerl's design which are more difficult to implement than planned. The funding goal for the basic release of RPerl v1.0 is very low, only $100, so the associated risk is also very low. The challenge of unforeseen complexity increases with future versions of RPerl beyond the inital v1.0 release. Other common software development issues include feature creep (adding too many features) and bike-shedding (focus on aesthetics before functionality).

These challenges are met by the use of our publicly-visible RPerl project management website:
https://trello.com/board/austin-pm-rperl-development/51b6b97215f60f9460006538

FAQ

  • Normal computer users will like running RPerl apps because it will empower them to finally take full advantage of all their shiny, new multi-core processors and cloud accounts. Software developers will like programming in RPerl because it will automatically parallelize their applications to be compatible with current and future high-performance computing platforms.

    Last updated:
  • RPerl is an upgrade to the popular Perl 5 programming language. RPerl gives software developers a compiler to make their apps run really fast on parallel computing platforms like multi-core processors, the cloud, clusters, and supercomputers. RPerl stands for Restricted Perl, in that we restrict our use of Perl to those parts which can be made to run fast. RPerl also stands for Revolutionary Perl, in that we hope RPerl's speed will revolutionize the software development industry. RPerl might even stand for Roadrunner Perl, in that it RUNS REALLY FAST.

    Last updated:
  • Christmas.

    Last updated:
  • This Christmas, 2013. 'Tis a Perl family holiday tradition.

    Last updated:
  • Pre-release RPerl source code can be found at Github.

    Last updated:
  • All new computers come equipped with parallel multi-core processors. Common apps are not designed to take advantage of those parallel cores or the cloud. RPerl helps solve that problem for you.

    Last updated:
  • RPerl is 100% free-of-charge and is licensed under the same terms as Perl 5.18.0. This means you can use RPerl for free at home or at work, but you can't re-sell RPerl without the source code and you can't change the copyright terms.

    Last updated:
79
Backers
$1,701
pledged of $100 goal
0
seconds to go
  • Pledge $1 or more
    You selected

    26 backers

    RPERL BENEFACTOR: Add Your Name To The WALL OF BENEFACTORS On RPerl.org; All Higher Reward Levels Receive This Reward As Well

    Estimated delivery:
  • Pledge $10 or more
    You selected

    10 backers All gone!

    RPERL FRIEND: Origami Crane

    Estimated delivery:
    Add $10 USD to ship outside the US
  • Pledge $20 or more
    You selected

    12 backers

    RPERL SUPPORTER: Custom RPerl Bumper Sticker

    Estimated delivery:
    Add $10 USD to ship outside the US
  • Pledge $40 or more
    You selected

    13 backers

    RPERL ENTHUSIAST: Custom RPerl T-Shirt

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $100 or more
    You selected

    2 backers

    RPERL USER: RPerl v1.0 Technical Support For 6 Months

    Estimated delivery:
  • Pledge $300 or more
    You selected

    0 backers Limited (3 left of 3)

    RPERL HARDCORE: Weekend Camping Adventure; Travel & Additional Expenses To Be Paid By Backer, Not Included In $300 Pledge Amount

    Estimated delivery:
  • Pledge $300 or more
    You selected

    0 backers Limited (3 left of 3)

    RPERL LOVER: Live Juggling Show; Travel & Additional Expenses To Be Paid By Backer, Not Included In $300 Pledge Amount

    Estimated delivery:
  • Pledge $500 or more
    You selected

    0 backers

    RPERL DEVELOPER: Laptop With RPerl v1.0 Pre-Installed, And Perpetual Non-Transferrable Single-User RPerl Technical Support

    Estimated delivery:
    Add $50 USD to ship outside the US
  • Pledge $1,000 or more
    You selected

    0 backers

    RPERL MATRON / PATRON: Let's figure out how to best serve your RPerl needs!

    Estimated delivery:
Funding period

- (7 days)