The Perl 6 design team met by phone on 21 April 2010. Larry, Allison, Patrick, Will, Jerry, and chromatic attended.
Larry:
- been under the weather, so didn't get much done other than keeping up with questions
- S05 now allows negative quantifier ranges on reversible patterns
- S02 now defines the term
now
to return the current instant
- like
rand
and self
, it does not parse as a function, since it never takes arguments
- we now specify what kinds of math are allowed on instants and durations
- improved error message on attempt to use old-school backreferences in regexes
- STD now implements the
now
term and several other time-related names
- we now allow enum names to be "constant variables" so that a class enum can declare an accessor
- thinking alot about a better unification of the semantics of protos
- this may also solve the current ambiguity in the meaning of postfix parens
- in any case, this is for post Rakudo *
Allison:
- mainly worked on packaging for Debian and Ubuntu before the release
- closed TT #389, no methods in namespaces
- collecting thoughts on what we need next from the GC
- we've done a lot of small cleanups
- now we need to solve some persistent problems
- might need to make some fundamental changes, like reducing copying
- coming up on my final week of classes, so lots of work there coming up
Will:
- updated a spectest
- minor ticket wrangling in Rakudo's RT queue
Jerry:
- GSoC will make its acceptance announcements soon
- expect TPF will get 10 slots
Patrick:
- reviewing Rakudo's current state
- made a couple of minor NQP patches
- reviewing patches, especially from Moritz and Bruce Keeler
- should check them in, probably with some refactorings
- hope to work on the
List
implementation, especially laziness and context
c:
- fixed as much of line numbering as I found broken
- working on branch merges
- still looking at optimizations
- will focus most energy this month on the sweep-free GC
- hope to encourage other people to work on identified optimizations
- will review Solomon Foster's Mandlebrot example, especially with regard to performance