Perl 6 Design Meeting Notes

chromatic on 2006-07-20T09:08:02

These are the notes from the Perl 6 design meeting for 19 July 2006. Larry Wall, Allison Randal, Patrick Michaud, Jesse Vincent, Nicholas Clark, and chromatic attended.

Larry

  • getting a lot done by ignoring the fact that I have to give a speech next week
  • thinking a lot about where the new traps are
  • trying to regularize some of the irregular syntaxes we've come up with in the past year or two
  • I think things are becoming more sane as we go, at the expense of a little bit of golf

Allison

  • namespaces PDD is pretty much done now

c

  • *coughs* unbreak embedding

Allison

  • chromatic will have a patch for me later today then
  • working today on a project that uses Parrot but isn't Parrot
  • did some work this week on designing a language to fit inside TGE
  • a tree transformation language loosely inspired by Perl 6 and Ruby
  • it doesn't aspire to be either: method calls, keyed access, loops, and conditionals

Jesse

  • have you been getting a lot of contributor agreements?

Allison

  • apart from the ones at YAPC, three
  • we'll have to do more at OSCON
  • the next step is to get a list of contributors from ActiveState and perl.org

Nicholas

  • I have a list of committers
  • I can give you a list of active committers
  • it's not a complete list

Jesse

  • there's a list in the source code that may not be complete

Nicholas

  • may be easier to scan the changelogs for people who've actually committed

c

  • don't panic until we get to necromancy
  • updated the Perl 5 and Ruby Parrot bindings
  • broken with recent namespace changes
  • want to check in the Perl 5 bindings
  • have some technical questions for #parrot, probably
  • the only big technical risk to adding it to Parrot may be that this extension doesn't get built
  • also fixed one segfault and helped Chip and Vishal get another

Patrick

  • worked on a compiler object
  • it'll be pretty cool
  • reprioritizing to produce a PGE test suite
  • this'll allow the reuse of that for other implementations
  • gave Allison a patch for Punie to remove some duplication in rules
  • re-reviewing S05 to see the changes in the past month
  • need to update PGE to match
  • there are a few changes, such as word boundaries and modifiers

Jesse

  • talked to a lot of people, a lot
  • gone over a few more drafts of the State of the World
  • talked to Chip about good ways to mentor new Parrot committers
  • don't want to affect Parrot's impressive new momentum
  • hackathon at the Doubletree on Sunday
  • space at the conference on Monday and Tuesday

c

  • have questions about the embedding interface
  • mostly philosophical

Nicholas

  • have some information from Ponie
  • may be better in mail

Jesse

  • can you write up a draft PDD or something for Chip and Allison to respond to?

c

  • yes, with the caveat that it won't cover all of the use cases; just mine

Allison

  • that's fine