Perl 6 Design Meeting Minutes for 01 August 2007

chromatic on 2007-08-02T19:32:14

The Perl 6 design team met on 01 August by phone. Larry, Allison, Patrick, Nicholas, Jesse, and chromatic attended.

Patrick:

  • things are going well
  • OSCON was pretty awesome
  • lots of conversations
  • recruited some people to hack on Perl 6 for Parrot
  • checked in the initial copy of NQP
  • still getting pieces in place there
  • lots of conversations; OSCON was extremely good for me there

Jesse:

  • I hear that Flavio's looking at NQP for some of his other projects
  • "I need a tree transformation language!"

Patrick:

  • I need to get it further along
  • it doesn't do subs yet, but that's next on the list
  • also Jeff Horwitz resurrected mod_parrot
  • NQP will be available for that too
  • they already demonstrated that mod_parrot can call Perl 6 subroutines and use those

Larry:

  • it's all downhill from here

Jesse:

  • how far downhill?

Larry:

  • all the way, I hope

Patrick:

  • there are still a couple of uphill parts
  • Larry keeps throwing curveballs

Larry:

  • some of them I threw years ago!

Patrick:

  • we're only now finding the nooks and crannies of the parse

Larry:

  • I'm just dreaming up new curveballs
  • spent most of the weekend driving, or visiting future in-laws
  • still digging myself out of the backlog
  • three or four days pile up incredibly quickly
  • did see the mod_parrot thing and was delighted by that

Allison:

  • coming down off of OSCON
  • had a good hackathon this weekend
  • productive talks with Patrick and particle
  • that's most of it for me
  • going to try to wipe out the PMC PDD this week

c:

  • just repeat what Allison and Patrick said
  • still digging into Parrot's GC
  • there's some evil there
  • I removed it, and put in some more diagnostics
  • still having big trouble there

Jesse:

  • just talked to Tim Bunce
  • the microgrant for the Perl 6 header emitter is done
  • we're ready to pay Phil Crow for finishing it
  • what are people blocking on?

Patrick:

  • PDD 15
  • working Parrot objects
  • I keep finding myself avoiding things that I could do if that were in place
  • I'll convert PGE to use the new object model this weekend or early this week

Allison:

  • I'll try to get you vtable overrides today
  • I know you have to have that

Larry:

  • Pugs is kinda blocking on metaobjects too

Nicholas:

  • what do the internals of Perl 5 need to make Perl 6 work?

Jesse:

  • I need to get you and Flavio talking
  • he'll be at YAPC::EU

snip long discussion of testing strategies; will summarize later to the language list