Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

chromatic (983)

  (email not shown publicly)

Blog Information [] Profile for chr0matic []

Journal of chromatic (983)

Wednesday March 31, 2010
04:20 PM

Perl 6 Design Minutes for 24 March 2010

[ #40284 ]

The Perl 6 design team met by phone on 24 March 2010. Larry, Allison, Patrick, Jerry, and chromatic attended.


  • clarified that nearly all normal operators autothread, including === and eqv
  • specced the \| parcel parameter syntax
  • documented that R metaoperator does not change associativity
  • clarified that trusts traits 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 radcalc to 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 *


  • 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


  • 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


  • 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


  • bugfixes
  • minor optimizations
  • helped merge the PCC refactor branch
  • working on Rakudo memory issues (long analysis follows, partly Parrot GC and partly NQP behavior)
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.