Perl 6 Design Meeting Notes for 15 November 2006

davorg on 2006-11-18T13:30:00

The Perl 6 Design team met via phone on 15 November 2006. Larry, Damian, Allison, Patrick, Jesse, Nicholas, and chromatic attended. These are the notes:

Allison:

  • read through the objects notes from the hackathon
  • they were fantastic
  • I made some comments on those
  • going through Parrot Porters mail to catch up again
  • mostly caught up
  • will review some design proposals from Bob Rogers tonight
  • still working on the IO PDD
  • probably needs a lot more work, but I'll finish the two more things I said it needed
  • we can work out things as we implement it

Allison:

  • I'll take next week off to do Parrot hacking
  • obviously design documents
  • it'd be nice to work some code in there
  • maybe I'll work on Patrick's new PAST and POST for Punie

Patrick:

  • it'll be much better then
  • I'm working on variables and arrays today
  • shortly after that, I'll work on loops
  • they're sort of useless without variables
  • tried to hang out online for the hackathon as much as possible
  • checked in the new PAST implementation
  • I really like it
  • I've played with it for the Perl 6 compiler and an implementation of bc
  • the implementation is fairly language independent
  • doesn't have too much Perl 6 stuff in the code generation
  • continuing to work on that and answer questions on the list

Jesse:

  • are there Parrot things that are blocking you?

Patrick:

  • tracking down an oddity in Parrot
  • nothing blocks me so much, except that occasionally I have to back up
  • see the issue with the Capture PMC
  • it's a little frustrating to have so many workarounds
  • there's plenty to do
  • nothing is really blocking me per se
  • I'm filing these as bugs as we go

Damian:

  • I solved the problem in the POD spec
  • will release the final draft today to p6l
  • that will include an implementation of the parser and Perldoc to XHTML translator
  • the parser is very solid
  • easy to write translators
  • works nicely
  • still a little bit slow, but I'll optimize later
  • very pleased with how it's come together
  • the document itself is approximately 2000 lines long, all written in POD6
  • very cool to see it turn into XHTML fairly robustly

Larry:

  • still working full time
  • using Perl 6 on my job
  • trying to keep a finger in every pie that's out there
  • trying to make sure that things converge, rather than diverge
  • looking after Pugs stitching in the metaobject protocol and MiniPerl6
  • received an interesting mail from one of the authors of the Traits paper
  • he wants to know how we handle state conflicts
  • haven't responded to him yet

c:

  • hackathon was a success
  • I fixed a lot of tests
  • we now have a new release out
  • we started with six Parrot hackers
  • by Saturday night, eight more people had contributed in some way
  • I'm curious to see what happens with the new Parrot release
  • I talked to Flavio and Audrey about what I might need to write a Parrot emitter for MiniPerl6

Larry:

  • they're pretty tired after the Brazil hackathon

c:

  • I figured so
  • they seemed pretty amenable, so I think we've resolved it