Skip to content

Perl 6 Roast Cleanup

Will Coleda edited this page Mar 26, 2015 · 11 revisions

Perl 6 Roast Cleanup

In anticipation of the Perl 6 Release in 2015, we want to make sure our test suite is in good shape. BTW, fudging is a technical term; we have a fudge program that takes the existing test files and "fudges" them so that each implementation or backend of perl 6 can have a slightly different view of the same test file.

This project can serve as a chance to get your feet wet with Perl 6; No particular knowledge about Perl 6 is required, but you'll get to see a lot of it.

Tasks for this project can include

  • Insuring all todo/skipped tests have an RT that is documented in the test file

  • Fudging existing test files so they are run, even if they don't pass yet.

  • Helping design a system that lets us cut a copy of the initial Perl 6 Spec from the roast repository.

    Roast is currently a living document that changes in concert with the various implementations. We need to pick a set of tests, and a version of those tests, that correspond to the Perl6-2015 spec. Should work with the existing "fudge" system used to mark tests for various implementations.

  • Actually fixing Rakudo Perl 6 so it passes fudged tests!

Clone this wiki locally