Larry, Allison, Patrick, Nicholas, Jesse, and chromatic attended the Perl 6 design meeting on 16 August 2006. Here are the minutes.
Allison:
- the STM branch integration is in progress
- causing some interesting side effects in Parrot
- travelling lately, so I haven't been able to do much code
- had an interesting conversation yesterday about asynchronous IO in a language called IO
- integrated async IO with a continuation passing style
- I've been thinking about the IO PDD
Jesse:
- I think Matz told all the Ruby people to look at it as it's the most interesting language out there
Allison:
- sort of in the Smalltalk sense
- maybe a little too obscure to be mainstream
- really interesting though
- the IO PDD is almost finished
- some more thinking to do in the asynchronous part
Patrick:
- things are going well
- answering numerous PGE and Perl 6 rules questions on IRC
- worked with Matt and Will on a PGE-based Tcl grammar
- they're tired of their hand-coded PIR parser
Jesse:
- how possible is it to use PGE for most of the parsing, then hand off to PIR for the fiddly bits?
Patrick:
- that's what PGE is for
- makes it possible to do some of the weird things in Perl 6
- including string parsing
- still working on various parts of the TGE refactoring
- touring these languages and their requirements will help me hit a large subset of what they need
Larry:
- addressing some of the various carps and complaints people have
- making sure the specs continue to converge with reality
- that's pretty near a full-time job these days
- major changes
- FIRST blocks renamed to START blocks (people confused them with LAST)
- backslashed digits are now completely illegal, except for \0
- several other tweaks I've forgotten
- starting to think about what I might say at YAPC::EU
c:
- made a patch to add Parrot::Embed to Parrot
- has a couple of issues, but we'll get there
- did a bit of Pheme work; adding a special form
- curiously await the new POST and TGE refactorings
- not sure if it'll work well for Pheme, but it might
Jesse:
- need to do a bit more work on the Ponie announcement
- is everyone going to YAPC?
- no call that week then
Nicholas:
- loading multiple versions of the same module
- maybe more a stupid question for the list
- what if A uses B and C and D multiply inherits from B and C
- what happens?
- (will ask on the list instead, as this confused everyone trying to trace
it)
Jesse:
- how is the subordinate runloops thing going?
Allison:
- Leo sent a proposal
- I think that's where we left it last
- probably needs to go next into the C API PDD
- needs codified that way
Jesse:
- Jerry's trying to find a way to share the test suite across implementations
- without annotating the tests for each version
- Audrey has a proposal to create a perl.org repository
c:
- what's the state of contributor agreements for committers there?
Allison:
- we need to track down contributors for the people who committed tests we want to ship with Parrot