Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

chromatic (983)

  (email not shown publicly)

Blog Information [] Profile for chr0matic []

Journal of chromatic (983)

Thursday February 14, 2008
02:37 PM

Perl 6 Design Minutes for 13 February 2008

[ #35657 ]

The Perl 6 design team met by phone on 13 February 2008. Larry, Allison, Jerry, Will, Richard, Patrick, and chromatic attended.


  • fixed a few more bugs
  • haven't made a lot of progress this week
  • working through the CAGE tasks Will gave me
  • talked with Allison about the garbage collector
  • going to ask Coverity about resuming their scans


  • continue to work on the item/list assignment semantics in F
  • pretty much have the longest-token autolexer working, using tagged regular expressions
  • it takes about 10 CPU minutes running Pugs to calculate an autolexer for a noun
  • I can speed that up greatly by caching
  • mostly that's because Pugs is very slow
  • thought about the relationship of autothreading with only subs
  • multi subs use multiple dispatch naturally to autothread on Junctions
  • but only subs are not multiply dispatched by definition
  • figuring out a way to do that without putting the overhead of multiple dispatch on normal calls
  • there's no Undef type anymore
  • there are many varieties of Undef, such as Object or Failure
  • the undef keyword remains; it returns the most general type of Failure
  • S03 doesn't talk about associativity much, so I specced that for most operators
  • did some thinking about modules that do language tweaks
  • I think we should do strict versioning of modules in the official library when they do language tweaks
  • you have to specify the exact version number when you pull one in
  • we know exactly which language you get then
  • this is for the benefit of tool writers
  • a tool can know which version of the language it has by the version without having to pull in the module
  • this requirement is much looser for your own modules; mostly applies by default to the standard library
  • watching putter do a hand-translation of the standard grammar to Ruby
  • he's finding some things to patch
  • continuing to stay out of my own thread on pluralization :)


  • spent the last week in the hospital with Paula
  • nothing's wrong, but they just wouldn't let her go home
  • catching up on email the past couple of days
  • responded to the lexicals question
  • writing a short report on the grant progress in the next couple of days
  • hope to be back working on that this week
  • need to review the changes to the system in detail from the past few weeks
  • going to postpone the release from next Tuesday to next Wednesday


  • had a couple of conversations with Larry and ruoso about SMOP


  • spent the weekend at the SCALE conference
  • made some interesting contacts for Parrot and TPF funding
  • one more bug in the PMC parser for attributes
  • it parses and generates the attribute structs fine, but fails to parse the rest of the file
  • working on the security PDD; due in a few days
  • talked to Chris Shiflett at Foo Camp
  • he had some good ideas
  • Rasmus had some good ideas for security hooks too


  • David Fetter is a good contact too


  • I'll be at Frozen Perl this weekend
  • the hallway development track mostly


  • trying to keep on track of RT tickets
  • assigned a few to chromatic
  • trying to track the progress of the MacPorts for the 0.5.2 release
  • appears stalled; can't seem to find the original maintainer
  • may be able to stake my claim in the next week


  • spent a few days at the MoneyTech conference
  • wanted to see how deeply the finance world is into Perl
  • made some efforts to start things up with regard to sponsorship
  • talked to a guy from Intel who was there to talk about parallelization
  • working on a followup conversation there
  • looking into upcoming conferences: EclipseCon, LSB conference


  • would that copying GC scheme help us with the copy opcode?
  • if you have a way to collapse reference transparently, you can pass through access to the old PMC to the new PMC


  • we haven't decided whether that copying scheme is a pre 1.0 or post 1.0 feature


  • seems like 1.2 to me
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.