Perl 6 Design Minutes for 28 February 2007

davorg on 2007-03-05T09:21:00

The Perl 6 design team met by phone on 28 February 2007. Larry, Allison, Patrick, Jesse, Nicholas, and chromatic attended. Here are the notes.

Allison:

  • things are a little crazy
  • keep bumping into people with interesting ideas
  • inspires me to write more code
  • pushed one quick PDD mostly out the door
  • the overview PDD
  • working on a new Pod::Simple release out for Perl 5.10

Jesse:

  • anything exciting for the Hackathon?

Allison:

  • depends on who's there
  • may help people work on Perl 1 operators to teach them the compiler tools
  • may work on Parrot stuff
  • Jonathan might work on the Class modules
  • we checked in tewk's stuff

c:

  • can you see if Jonathan will take a look at some Windows compilation issues?
  • particle and I are at the end of my knowledge for sure

Larry:

  • I'm having some amount of fun
  • I'm having some amount of not-so-much fun, but that's appropriate
  • continuing to simplify things that can be simplified
  • simplified the yen operator and XX operators to just Z and X
  • continuing to work over the grammar needed to do the Perl 6 grammar
  • still thinking through ways of specifying the symbols to be generated versus the need to identify rules uniquely
  • still mutating somewhat
  • lots of questions on p6l lately about data types
  • I'm specifying that
  • did some cleanup of S05
  • putter's asking intelligent questions to write a chart of how aliasing works

Patrick:

  • did the Parrot monthly release
  • that went extremely well
  • it wasn't hard
  • anyone who follows the release process can do it
  • speaks highly of Jerry's and Leo's work in writing it
  • gave a Parrot talk at Pycon
  • well-attended
  • introduced a compiler for Python that runs on Parrot: Pynie
  • compiler went together easily
  • used a language specification and used the new AST representation
  • took about eight hours
  • it's enough to do the Fibonacci example from the specification
  • since then, a couple of people on IRC have been submitting patches left and right
  • because Python is simpler than Perl 6, it's easier to get things in
  • not planning to spend much time shepherding this
  • pretty proud of that
  • had a nice discussion of generators and iterators yesterday
  • I have a good model of how they fit, especially with regard to PGE
  • should be easier to make the next step with for loops in Perl 6 now
  • will try to do that tomorrow

c:

  • updated the Apocalypses on Perl.com to point to the Synopses as authoritative
  • I'll do that for Exegeses too

Nicholas:

  • went to the German Perl Workshop
  • there was in general an anti-Perl 6 feeling
  • had a discussion where someone said the community may fork Perl 5
  • then someone actually started a project to do that
  • welcome to see if that will go anywhere
  • questions:
  • with the Yen operator gone, are French quotes the only Unicode operator left by default?

Larry:

  • yes
  • brackets are in short supply
  • Yen are pretty cheap though, about a penny apiece

Nicholas:

  • Andy commented about Parrot bug day reports
  • is it possible to get an RT report about the bugs closed on bug day?
  • is that useful?

Jesse:

  • only if someone's doing PR

Allison:

  • we've been doing that manually on the wiki

Jesse:

  • you can do a search for all bugs closed on a date

Nicholas:

  • doing that weekly to parrot-porters could be useful