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