Perl 6 Design Minutes for 24 March 2010
The Perl 6 design team met by phone on 17 March 2010. Larry, Allison, Patrick, Jerry, and chromatic attended.
Larry:
- clarified that nearly all normal operators autothread, including
===andeqv - specced the
\|parcel parameter syntax - documented that
Rmetaoperator does not change associativity - clarified that
truststraits do not extend to child classes, and moritz++ specced it - in STD, we now suppress spurious errors from badinfix lookahead (and react more accurately to bogus terms)
- now put the error location pointer before a bad infix, not after
- we no longer assume missing block punctuation is always semi or comma, but keep them as a suggestion
- missing punctuation message now points before any whitespace
- awesomified error message about no unspace in regexes to explain how to quote space or
# - pass single coeff to
radcalcto make:16<.BABEFACE>easier to allow - gives better message on missing
**part of radix literals - worked around fact that
::doesn't correctly suppress relexing of multi tokens - scrapped the workaround and did a complete refactor of commit point transactions; no longer uses exceptions to commit
- instead, it walks the current commit chain to the proper commit target to disable choosers that should not choose any more options
- commit chain aliasing and forking to make a cactus stack is now managed by cursors, mostly transparently
- weighed in on the subject of stability domains (or lack thereof) in Rakudo *
Patrick:
- still working on personal issues, but hope to have some resolution by Saturday
- haven't had much time to work on Rakudo, but show up on #perl6 to give advice sometimes
- read Larry's email to the list; it was very helpful
Allison:
- met some interesting people at SxSW doing open source education technology
- reviewing the roadmap
- the GC sounds like the most important thing to work on next
- trying to catch up from having spotty network access lately
Jerry:
- the other Rakudo developers have started weekly planning meetings
- Jonathan has taken the lead
- plenty of contributors are in the meeting and offered to take on new tasks
- Rakudo Star may have a smaller scope, but it'll still come out in Q2
- it's nice to see that the Rakudo community continues even as Patrick has an extended absence
- still some Parrot issues affecting Rakudo
- PaFo hopes to have its 501(c)3 application done by summer
c:
- bugfixes
- minor optimizations
- helped merge the PCC refactor branch
- working on Rakudo memory issues (long analysis follows, partly Parrot GC and partly NQP behavior)
