Perl 6 Meeting Notes for 14 March 2007

chromatic on 2007-03-15T22:23:10

The Perl 6 design team met by phone on 14 March 2007. Larry, Damian, Allison, Nicholas, Jesse, and chromatic attended. These are the minutes.

Allison:

  • Portland is partly cloudy, partly sunny
  • working on catching up on the Parrot mailing list
  • making some minor design decisions
  • applying some patches
  • working on a patch from Sam Vilain on the PIR Test::More
  • confirmed that OSI is actually reviewing the Artistic License 2
  • also reviewing some feedback on the objects PDD
  • working on another PDD from Leo on resizable PMCs

Larry:

  • everyday day to day experience in spec-land
  • Damian has been giving feedback on his latest read-through of the specs
  • thinking about a lot of those questions
  • integrating responses and ideas back in
  • plenty of the usual parade of responses to IRC and p6l questions
  • trying to keep the implementors happy too
  • been tweaking STD.pm, trying to keep it compilable by Pugs
  • it uses lots of experimental syntax
  • as we unify or deunify various constructs... should things be parsed by the same or different rules?
  • nothing major
  • to what extent does defaulting syntax on declarations work the same a defaulting parameters within a signature?
  • things like that

c:

  • various little things
  • want to prove that we've finished NameSpace support in Parrot
  • found and fixed some weird bugs
  • found some other weirder bugs
  • a few in the parser... reporting those

Damian:

  • continue reading the Synopses with a fresh eye
  • Jonathan Lang and I have worked on rejigging the array indexing semantics lately
  • we're almost at the point where it's ready for Larry to bless
  • think it'll prove very useful
  • have plans to finish the POD parser
  • the best laid plans of mice and men... we'll see how that goes this week
  • otherwise ramping up for this year's travel and speaking engagements
  • requires lots of correspondence with various clients

Jesse:

  • had a nice chat with Bill and Curtis
  • we have a workable plan for Perl 6 microgrants
  • I intend to announce a CFP within the next several weeks
  • Pugs stuff seems to have ramped up a bit
  • Audrey expects to reach the Pugs 6.28 release in the next week or two
  • the next milestone will be to use STD.pm as the actual parser
  • the two milestones after that appear to be parallelizable

Nicholas:

  • there was a message to perl6-compiler
  • asking questions about Perl 5 running as Parrot bytecode
  • Rick Delaney sent in a patch to fix the last failing tests with -DMAD
  • Gerard Goosen sent in another patch to fix two bits of MADSKILLS
  • are they the right solutions?

Larry:

  • they're the right solution if they cause more scripts to be able to be translated to themselves

Nicholas:

  • I don't know how to assess that very well

Jesse:

  • ask for test cases?

Nicholas:

  • the one from Rick Delaney is simpler
  • getting MAD to pass the regression tests helps us smoke it and keep it from regressing
  • I don't know if his solution is the right solution though

Larry:

  • some of these can be reasoned out
  • some of them even I had to try out different ways to get it to translate in an empirical way

Damian:

  • I sent in a message about autopicalization of loop parameters
  • did anyone see it?

c:

  • I see it now

Damian:

  • I'd like to re-raise the question


Autopicalization

djberg96 on 2007-03-16T21:15:26

What is "autopicalization"?

/me guesses auto marshalling but thought he would ask.

Re:Autopicalization

chromatic on 2007-03-16T22:30:50

Autopicalization sets the topic ($_) during a loop or similar construct.