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:
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:
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.