Stories
Slash Boxes
Comments

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

chromatic (983)

chromatic
  (email not shown publicly)
http://wgz.org/chromatic/

Blog Information [technorati.com] Profile for chr0matic [technorati.com]

Journal of chromatic (983)

Thursday November 02, 2006
09:28 PM

Perl 6 Design Meeting Notes for 25 October 2006

[ #31493 ]

The Perl 6 design team met by phone on 25 October 2006. The attendees were Larry, Nicholas, and chromatic. Damian sent in his notes later. Here are the minutes.

Larry:

  • have decided not to go to Brazil
  • looking for someone who can fly to Brazil on short notice and give a keynote
  • nothing much in the way of design work this week

c:

  • any sense if Pugs will hit 6.28 soon?

Larry:

  • depends on how the Brazil hackathon goes
  • could be a couple of weeks if they're careful

c:

  • I finished up the basic proof of concept of Parrot::Embed
  • GC/refcounting was a little hairy
  • I think I have it correct
  • still have the temptation to create a vtable pointer for magic on SVs in Perl 5

Nicholas:

  • have you had any more time to work on your Perl 6 program at work?
  • how is it going?

Larry:

  • it seems like it refactors nicely
  • I've mutated it around changing specs
  • it seems like a language that's easy to refactor
  • I like that

c:

  • what style is it?

Larry:

  • an OO tree
  • doing recursive visitation

c:

  • roles make the Visitor pattern almost unnecessary
  • especially runtime roles

Nicholas:

  • I was just thinking the Parrot tree grammar thing

c:

  • me too
  • seems like getting a better language for within TGE rules is the near term goal
  • that probably means getting enough of objects and classes specified so Parrot can support this easily
  • there's currently a big question about how to instantiate objects based on class names
  • there's a namespace issue regarding that
  • that might let us bootstrap Perl 6 or a similar language to that point
  • that might let us make implementing other languages easier too
  • that might push Parrot to fix things that we need

Damian:

  • Just finished the last of my scheduled training events for 2006
  • Taking a few days off after the hectic last three months
  • Should have more time hereafter
  • Still reworking the documentation synopsis and accompanying Perl 5 parser implementation
  • Will raise one or two minor issues on the sixperl list in the next day or two
  • Once those are ironed out, will post a second draft which can probably go in the repository
  • Will also upload the prototype parser to CPAN
  • Thereafter, may work on a Perl 6 implementation as well
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.