The Perl 6 Design team met via phone on 08 November 2006. Larry, Damian, Allison, Patrick, Jesse, Nicholas, and chromatic attended. These are the (partial) notes:
Allison:
- working on the IO PDD
- need to define the interface of the IO method
- also need to add notes about asynchronous IO and concurrency
- also seeing a lot of failing tests, more than last week
c:
Allison:
- test failures, in the past few days
- dunno where they're coming from
Patrick:
- Jerry checked in a lot of
sprintf
tests and marked them as TODO
- I went through and tried to categorize them
- that's part of it
- the
sprintf
ones seem pretty platform-specific
- they all pass on x86-64
c:
- blood on a big-endian platform
Patrick:
- things are going well
- spent most of this week fighting the object model in Parrot
- things just aren't working the way they ought to
- we'll address that as part of the hackathon
- I just need a working model; I don't care what it is
Allison:
- just need to get a list of things that don't work
Patrick:
- I've abandoned some of those efforts
- they were foundational for some of my stuff
- instead, I'm working on a base compiler class for everyone to use
- converting PGE and PGC to use that model
- the PAST implementation will also use that model
- it'll just be a compiler
- my goal will be that Perl 6 works on a new PAST implementation by this weekend
c:
- did you look at the things I had in Pheme and Punie?
Patrick:
- yes
- also lots of ideas from the Perl 6 version
- I had a breakthrough this morning at 4 am
Damian:
- working hard on a final draft of the documentation documentation
- very keen to move to a fully-semantic model
- think that would negate a lot of criticisms without actually changing anything
Patrick:
Damian:
- I will continue looking for a B word that works
- not sure that we can go with Larry's plan to use the bold word
Larry:
- it does have another meaning, unlike italic
Damian:
- the point here is to be happy, not right
- still attempting to recover from the previous three months
- want to get the documentation stuff out
- the prototype parser only needs documentation
- I can put that out for people soon
- only missing the encoding support
- I hope for someone to send me a patch for that
c:
- thinking of spending an afternoon looking at MiniPerl6 to Parrot
- also may spend time with Schwern getting P6-style prototypes working in Perl 5
Jesse:
- talked to Chip yesterday
- he's excited about the hackathon
Patrick:
- the Parrot smoke reports
- lots of reports for different platforms
- Darwin on i386 has 51 failed test cases
- snapshot from this morning (#15218)
- there's a
make smoke
target