Perl 6 Design Meeting Notes for 08 November 2006

chromatic on 2006-11-10T01:30:06

The Perl 6 Design team met via phone on 08 November 2006. Larry, Damian, Allison, Patrick, Jesse, Nicholas, and chromatic attended. These are the (partial) notes:

Allison:

  • working on the IO PDD
  • need to define the interface of the IO method
  • also need to add notes about asynchronous IO and concurrency
  • also seeing a lot of failing tests, more than last week

c:

  • bugs or tests?

Allison:

  • test failures, in the past few days
  • dunno where they're coming from

Patrick:

  • Jerry checked in a lot of sprintf tests and marked them as TODO
  • I went through and tried to categorize them
  • that's part of it
  • the sprintf ones seem pretty platform-specific
  • they all pass on x86-64

c:

  • blood on a big-endian platform

Patrick:

  • things are going well
  • spent most of this week fighting the object model in Parrot
  • things just aren't working the way they ought to
  • we'll address that as part of the hackathon
  • I just need a working model; I don't care what it is

Allison:

  • just need to get a list of things that don't work

Patrick:

  • I've abandoned some of those efforts
  • they were foundational for some of my stuff
  • instead, I'm working on a base compiler class for everyone to use
  • converting PGE and PGC to use that model
  • the PAST implementation will also use that model
  • it'll just be a compiler
  • my goal will be that Perl 6 works on a new PAST implementation by this weekend

c:

  • did you look at the things I had in Pheme and Punie?

Patrick:

  • yes
  • also lots of ideas from the Perl 6 version
  • I had a breakthrough this morning at 4 am

Damian:

  • working hard on a final draft of the documentation documentation
  • very keen to move to a fully-semantic model
  • think that would negate a lot of criticisms without actually changing anything

Patrick:

  • that sounds optimistic!

Damian:

  • I will continue looking for a B word that works
  • not sure that we can go with Larry's plan to use the bold word

Larry:

  • it does have another meaning, unlike italic

Damian:

  • the point here is to be happy, not right
  • still attempting to recover from the previous three months
  • want to get the documentation stuff out
  • the prototype parser only needs documentation
  • I can put that out for people soon
  • only missing the encoding support
  • I hope for someone to send me a patch for that

c:

  • thinking of spending an afternoon looking at MiniPerl6 to Parrot
  • also may spend time with Schwern getting P6-style prototypes working in Perl 5

Jesse:

  • talked to Chip yesterday
  • he's excited about the hackathon

Patrick:

  • the Parrot smoke reports
  • lots of reports for different platforms
  • Darwin on i386 has 51 failed test cases
  • snapshot from this morning (#15218)
  • there's a make smoke target