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 ]

Perl 6 Design Meeting Minutes for 02 July 2008

Journal written by chromatic (983) and posted by brian_d_foy on 2008.08.28 11:21   Printer-friendly
The Perl 6 design team met by phone on 02 July 2008. Allison, Will, Jerry, Patrick, and chromatic attended.
Allison:
  • still working on the pdd25cx branch
  • taking way too long five remaining test files
  • I'm going to have zero tolerance for failing tests, even on a branch
  • I broke my natural tendency for that and it's biting me
  • I'll be traveling a lot for the next couple of weeks
  • hope to get one or two tests passing tomorrow
  • two of the failures are PGE, which probably means that no language built on PGE works now, depending on where the test failures apply

Will:

  • Tcl still fails a ton of tests on the branch now
  • that's not far off the mark

Jerry:

  • do you know the root causes?

Allison:

  • not in PGE
  • but the one I'm working on now is a fundamental problem
  • exception handlers used to be scoped
  • I shifted them over to global in the first stage
  • now I'm shifting them over to the context, so they'll behave like the old system
  • the old system used a global stack, which worked badly with CPS
  • I hope that this change will fix a bunch of the PGE tests

Jerry:

  • Summer of Code is progressing nicely
  • we're coming up on midterms now
  • everyone seems right on track for the Perl 6 and Parrot projects
  • the students are all engaged in their work and the community
  • I have high hopes that they'll continue to be around after the summer
  • Patrick and I need to coordinate our OSCON talk
  • have only had time for administration and question answering
  • don't know what my availability will be after next week, but I'll do my best

Patrick:

  • this year's Summer of Code is far more productive than previous years, from the Perl 6 and Parrot perspective
  • the work that they've done will stick around
  • it's really, really helping out
  • Rakudo now passes 1365 tests out of the spec repository 422 over last week
  • increase of 75 over this morning
  • probably another 50 or so, after the lexical issue is now resolved
  • I can fix $_ and implicit method calls
  • I think that there are a lot of tests that use those; keep noticing some that aren't passing
  • it's been a banner week for adding new tests passes
  • some of it is improvements in Rakudo
  • moritz and auzon are also doing a great job in refactoring the tests, and making sure Rakudo passes them
  • every so often they find a Rakudo bug, we patch it, and we have more passing tests
  • Jonathan and chromatic managed to fix lexical handling over the past week
  • that removes a big blocker for me
  • I cleaned up part of PCT
  • about to clean up part of Rakudo
  • we should get better code generation out of that
  • plan to refactor the builtins to become part of the Any class
  • will fix $_, $!, and $/ to work correctly
  • will refactor parameter passing and handling
  • wrote my third progress report for the Mozilla grant
  • the final report will come out around the time of OSCON

c:

  • fixed some bugs
  • trying to remove as many blockers for Rakudo and other Parrot languages
  • continuing to work with Andrew to make sure his new GC branch compiles and runs and passes all tests

Jerry:

  • he's at 700 failures out of 7700 now right?

c:

  • it didn't even compile a few nights ago
  • so he's making good progress

Will:

  • trying to rip out old stuff from Parrot
  • added a :deprecated flag for ops
  • if you run Parrot with warnings, it'll warn in almost every program
  • started a branch to remove built-in method handling
  • magical non-ops dispatch to class methods on PMCs
  • we're trying to get rid of the old object system
  • the only one we're really using right now is say anyway
  • we don't have to worry about having too many opcodes right now anyway
  • removed a lot of custom code for our Perl::Critic configuration
  • increased our dependencies, decreased custom code
  • fixed a bug for subclassing Float
  • we have a whole class of bugs where when you subclass a PMC, the PMC assumes you have the same C type
  • we need someone to do a review on all of that
  • the RT #48014 is a good place to comment on how to migrate from using the PMC union to PMC attributes

Allison:

  • are we doing any hackathoning after OSCON?

Patrick:

  • I have Saturday open, so we can do that

Jerry:

  • I can do that too

Allison:

  • Larry left Saturday and Sunday open

Patrick:

  • I can move my flight; I have a place to stay on Saturday night too

Allison:

  • if it's just you and Larry, that might be valuable too
  • that's five or six of us
  • where's a good location?

Patrick:

  • it depends on who's coming
  • will Damian make it?
  • there could easy be six or seven of us

Allison:

  • I'll look into spaces
  • let's say Saturday for sure, but Sunday is possible

c:

  • and Friday afternoon and evening

Jerry:

  • I'm meeting with Hank at Microsoft's open source labs
  • he's offered some resources, right?

Allison:

  • smoke testing
  • some Windows licenses

Jerry:

  • now that we're very close to having Smolder work
  • (today or tomorrow)
  • just requires an upgrade to TAP::Harness 3
  • we could make this happen
  • I'll basically follow up and make things happen

Allison:

  • they want something automatable, so they don't have to think about it
  • it'll update once a week or whenever, run the tests, and submit a report
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.