The Perl 6 design team met by phone on 30 June 2010. Allison, Patrick, and chromatic attended.
Allison:
- working on Parrot packages for Debian experimental
- seems like a good idea to do that before the 2.6 supported release
- there was also a request for Rakudo packages
- not sure if I'm the best person to do it
Patrick:
- I'm sure we should package Rakudo Star
Allison:
- Debian had a packager for those, but I haven't looked at the packages
- this'd be an early run of what we'll do with Rakudo Star
Patrick:
- we're not quite ready for packaging that yet
- maybe a couple of weeks
- finished the
List
and Iterator
types for the #30 release
- adjusted Rakudo's
Associative
and Positional
roles
- much cleaner implementation now
- that'll require a few small spec changes
- redid Rakudo's container types
- more robust
- preparing for autovivification of hashes and arrays
- expect to finish those in the next couple of days
- there was no container model previously; the code was consequently crufty
- lots of cleanup of incorrect assumptions
- Rakudo lists are now properly lazy
- comment syntax fixed
- ROADMAP updated
- fixed the meaning of
Nil
; it's defined, not undefined
- added the sink prefix (?)
- fixed setting of
$!
- started fixing bugs and closing tickets on Monday, did 15 or 20
- mostly already fixed in the previous couple of weeks
- looking at the implementation of the series operator
- spec is self-contradictory or ambiguous or both
- waiting for Larry's clarification
- fixed a bug in
$*ARGFILES
- had a nice contribution of that implementation last week
- that behavior works on any set of files, not just those on the command line
- working on autoviv
- have some regex backtracking bugs to fix
- will work on closures after that
- put together three new YAPC presentations
- the Rakudo Star presentation will become a video cast or a blog post or both
c:
- worked on a slew of Parrot optimizations for Rakudo
- have a few more to go
- might have to create a Rakudo branch temporarily
- will try to help merge the new GC
- working on a metamodel for Parrot objects, informed by Perl 6 and Moose