22 Jan 2010 chromatic   » (Master)

Perl 6 Design Minutes for 16 December 2009

The Perl 6 design team met by phone on 16 December 2009. Allison, Patrick, Jerry, and chromatic attended.

Patrick:

  • finished my Hague Grant
  • sent the final report to Jesse to wild approval
  • drafted a new version of PDD 31 on HLL interop
  • write some code to implement part of that in NQP's HLLCompiler
  • added various tests
  • need to get languages using that now
  • Rakudo will use that
  • it's the basis for Rakudo's use and import
  • if it works for Rakudo, it should follow for other languages which use HLLCmpiler
  • had a few comments about missing pieces and corrections
  • it's still a draft spec, but we need iteration to finish the spec
  • working on little bits of code here and there
  • adding features for projects which use NQP
  • trying to return to using Rakudo and updating the -ng branch

Allison:

  • working on the Pynie refresh this week
  • started over with the Python 3 grammar
  • have that translated into NQP-rx
  • it compiles and can parse a few things
  • working my way through the grammar
  • no actions set up yet

Patrick:

  • there is a.DEBUG rule
  • call it on a subrule to turn on tracing from that rule down
  • that saves you from having to put in panic statements

Allison:

  • is there a good NQP-rx tutorial for actions?

Patrick:

  • working on it
  • is your work in the Pynie repo?

Allison:

  • it's in Mercurial on bitbucket.org under project pynie
  • that's what Python 3 uses
  • also the Parrot roadmap session went very well

Jerry:

  • we still have some actions to take based on that work
  • need to convert our priority list into Trac tickets and wiki items
  • Parrot's goal for every month until Rakudo * is to support Rakudo * and HLLs in general

Allison:

  • that's valuable
  • it changes our priorities in the next year
  • it moves things between "would be nice" and "necessary"

c:

  • worked on the roadmap session
  • helping with the Context/CallSignature merge
  • will do a dry run of the Rakudo release today

Syndicated 2010-01-22 01:52:43 from pudge

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!