Perl 6 Design Minutes for 21 January 2009

chromatic on 2009-01-24T21:44:46

The Perl 6 design team met by phone on 21 January 2009. Larry, Patrick, Allison, Jerry, Nicholas, and chromatic attended.

Larry:

  • working at the list of observations posted to p6l
  • operators, precedence, associativity
  • looking at rationalizing changes between the spec and STD.pm
  • discovered a big bug in the latter
  • it assumed that the lack of associativity indicated a unary function
  • that doesn't jibe with the spec
  • I tried adding associativity and it blew up spectacularly
  • lots of red, green, and white
  • I'm sure that's somebody's flag
  • thinking about various requests for clarification
  • still very busy at work and home

Patrick:

  • had a lot of stuff going on this weekend
  • not a lot to report
  • mostly working on planning for moving Rakudo out of the repository
  • where we'll move it to
  • talking about the various aspects of that move
  • I expect we'll make something happen by next Monday
  • that'll free Parrot to do its move whenever it wants
  • we'll keep the version of Parrot that we want in the Rakudo repository
  • that's not a long-term answer
  • we'll expect to run against an installed Parrot in the future

Allison:

  • including it might be tough, copyright-wise
  • can you include instructions for downloading it like the spectests?

Patrick:

  • I don't want to complicate things by requiring a different VCS
  • or figuring out what kind of downloader people have
  • we'll point people to the real Parrot repository to work on that
  • I don't think the monthly releases will be up to date enough
  • we've had a lot of cases recently where Parrot changes have broken Rakudo briefly
  • biggest challenge is deciding what to do with the spectests
  • there've been a variety of discussions about that

Jerry:

  • mostly disconnected from the net this past week, visiting family
  • have some work squirreled away on my laptop
  • made some S19 progress in defining the command-line parsing library
  • have a rough outline and some pseudocode
  • hopefully will commit that this week
  • can move on from there

Allison:

  • finished the patch review for installation
  • applied the make install-related code
  • made a few additional changes to get it working
  • now it's mostly working
  • there a couple of issues in library priority that still need changes
  • gave a talk at UC Davis the other night
  • otherwise trying to stay on top of the mailing list
  • starting a couple of cleanups I didn't want to do before the release
  • string and file sanity
  • the change to get rid of extensionless library loading

c:

  • released 0.9.0 yesterday
  • someone's going to have to clean up a lot of bugs
  • fear that's probably going to be me

Patrick:

  • Larry, I really appreciate the changes to the standard grammar in the past week
  • they look good
  • they make my life easier

Larry:

  • I'm still vaguely interested in simplifying things
  • added a warning on using a for loop

Patrick:

  • we'll get something like that in Rakudo too
  • it'll be a common brain-o