Skip to content
Michael G. Schwern edited this page Oct 27, 2015 · 7 revisions

Piledriver is an experiment to improve Perl 5. It is in a very early stage.

We're currently working on our first feature, exceptions! All core functions will throw exceptions and there will be a proper try/catch block. No more or die and messing around with eval blocks.

The goals are...

  • Make it easier to work on particularly for people who are not C programmers.
  • Be welcoming of new contributors.
  • Aggressively fix and extend the language with known good ideas.
  • Eliminate the need to load CPAN modules for basic language features.
  • Maintain 100% backwards compatibility with Perl 5.
  • Contribute back to Perl 5.
  • Produce stable, production-ready releases.
  • Enjoy ourselves while we do it.

Got questions? We have answers.

Clone this wiki locally