The Perl 6 design team met by phone on 16 December 2009. Allison, Patrick, Jerry, and chromatic attended.
Patrick:
- finished my Hague Grant
- sent the final report to Jesse to wild approval
- drafted a new version of PDD 31 on HLL interop
- write some code to implement part of that in NQP's HLLCompiler
- added various tests
- need to get languages using that now
- Rakudo will use that
- it's the basis for Rakudo's
use
and import
- if it works for Rakudo, it should follow for other languages which use HLLCmpiler
- had a few comments about missing pieces and corrections
- it's still a draft spec, but we need iteration to finish the spec
- working on little bits of code here and there
- adding features for projects which use NQP
- trying to return to using Rakudo and updating the -ng branch
Allison:
- working on the Pynie refresh this week
- started over with the Python 3 grammar
- have that translated into NQP-rx
- it compiles and can parse a few things
- working my way through the grammar
- no actions set up yet
Patrick:
- there is a
.DEBUG
rule
- call it on a subrule to turn on tracing from that rule down
- that saves you from having to put in
panic
statements
Allison:
- is there a good NQP-rx tutorial for actions?
Patrick:
- working on it
- is your work in the Pynie repo?
Allison:
- it's in Mercurial on bitbucket.org under project pynie
- that's what Python 3 uses
- also the Parrot roadmap session went very well
Jerry:
- we still have some actions to take based on that work
- need to convert our priority list into Trac tickets and wiki items
- Parrot's goal for every month until Rakudo * is to support Rakudo * and HLLs in general
Allison:
- that's valuable
- it changes our priorities in the next year
- it moves things between "would be nice" and "necessary"
c:
- worked on the roadmap session
- helping with the Context/CallSignature merge
- will do a dry run of the Rakudo release today