Perl 6 Design Meeting Minutes for 21 November 2007

chromatic on 2007-12-02T22:06:21

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