Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

masak (6289)

masak
  (email not shown publicly)
http://masak.org/carl

Been programming Perl since 2001. Found Perl 6 somewhere around 2004, and fell in love. Now developing November (a Perl 6 wiki), Druid (a Perl 6 board game), pls (a Perl 6 project installer), GGE (a regex engine), and Yapsi (a Perl 6 implementation). Heavy user of and irregular committer to Rakudo.

Journal of masak (6289)

Wednesday September 03, 2008
12:44 PM

Lovely patchers

[ #37340 ]

The past week has been a flurry of patches. moritz++ contributed the code to what will eventually become the new HTML::Template, with a corresponding test suite. Development is stuck in a branch for the time being, blocking on #58392 which causes many tests to fail. (Dear parrot folks: help appreciated. Incorrect call stack semantics is one of the few things that are hard to temporarily work around.)

moritz++ continued by contributing his own Text::Escape module, which will replace the simplistic solution used right now, as soon as we figure out why it crashes when loaded.

Later in the week, Илья Беликин (ihrd++) of Vladivostok.pm joined forces with us, sending several patches for the CGI module. Илья asked many sensible questions, and I reached the realization that there's too little readily available information out there for people who want to hack. The rest of this post will try to remedy that.

(But first, a short commercial break. If you find yourself in the vicinity of Vladivostok on 26 September, consider joining FEPW 2008 where I hear they might even do some November hacking.)

5 things you might be helped by if you plan to hack on November

  1. First, feel free to ignore these rules if they inconvenience you. They are there to help you, not to restrict you.
  2. The three files FEATURES, JANITORS and LOOKINTO together constitute our roadmap right now. Note that these files are found in p5w/, the Perl 5 implementation of the wiki. [Update 2008-09-21: Now they're found in docs/ instead.]
  3. As a rule, we implement feature-size things in p5w before we try them out on p6w. This is because bugs easily distract from the goal in p6w. The Perl 5 version is a sort of live spec for the Perl 6 version.
  4. We're currently doing quite a bit of our work in branches. Currently, there are two branches: new-html-template aims to replace the HTML::Template with a new grammar-using module, and tests is a playground for new test files for other modules. (Things like branches change quickly. github is the ultimate reference.)
  5. Patches are very welcome, nowadays through the mailing list november-wiki@googlegroups.com, or the IRC channel #november over at irc.freenode.org.

Enjoy!

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.