The Perl 6 design team met by phone on 21 November 2007. Allison, Patrick, Will, Nicholas, Jesse, and chromatic attended.
Allison:
- lots of parrots in Capetown
- finished off a rewrite of the concurrency PDD
- there are still a few missing bits, but it's mainly there
- going through some of the object tickets and cleaning them out
- there were bugs and issues with the old object model that aren't problems now because we were aware of them when we wrote the new one
- others were just bugs in the old implementation
- my next thing is working on the Events implementation
- there's not really much of anything to do here except hack on Parrot and watch Afrikaans soap operas
Patrick:
- things are going extremely well
- should have finished the report last week, but it's on my agenda now
- the AST implementation is coming along nicely
- should fold that back into the trunk in an hour or so
- it has all of the support we need for optional, named, slurpy, and those various parameters
- it's much cleaner
- saved about 250 or 300 lines of source code in the process
- it took a while to get there, but it's going along well since the weekend
- also supports namespaces
- NQP will be sophisticated enough to interact with objects, including objects written in languages other than NQP
- should happen in the next 24 hours
- when it's far enough along to do that, it's time to refactor the Perl 6 compiler
- that's my plan for the weekend
c:
- released Parrot 0.5.0
- fixed a handful of bugs
- tried to fix up as many of languages/ as I can
- Pheme, Perl 6, Punie all worked fine
- plenty of other bitrot in languages/ with PDD 15, but we can clear that up for the next release
- I do want to experiment by writing a new GC with a different algorithm sometime
Will:
- that's basically the state of Parrot this week
- once Patrick merges in the PCT branch, I'll go through APL and maybe Tcl and see if there are cleanups
c:
- APL looked pretty good last night, especially compared to other languages
Will:
- I'd like to get our languages tests passing in the same way that we keep our normal tests running
- Colin's working on the infrastructure to make that work
- but we need maintainers to keep the languages up to date
- I hope to work on BASIC this weekend
Nicholas:
- how many microgrants remain empty and how many are done?
Jesse:
- we have five empty slots without qualified entries
- the Pugs folks don't seem to want to take money, even token money
- Parrot seems to be covered under larger grants
- we'd love to hand out more money
- the packaging and documentation ideas never panned out