This file is part of the Perl 6 Archive

Note: these documents may be out of date. Do not use as reference!

To see what is currently happening visit

The Perl 6 Summary for the six days ending 2004-07-31

As I threatened last week, I'm moving the rollover point for these summaries from midnight on Sunday/Monday to midnight on Friday/Saturday, but rather than do it in one swell foop I'm doing a couple of six day weeks. The theory is that, once I become a student teacher I'll be rather busy during the week, but I should still be able to make time to write the summaries at the weekend.

That's the theory at least. You'll note that this didn't get posted to the mailing lists on a Sunday. Blame my cousin for getting married. It won't happen again.


Good news! Guido is a gentleman and declined to throw a pie at Dan.

Bad news! The Perl Community is a bunch of savages, and they paid $520 to be able to throw pie at Dan.

Good news! There are photos.

Notes to self

  • 1
  • American's pronounce 'maths' as 'math'.

  • 2
  • Don't make silly cracks about American rectitude

  • 3
  • Oops.

Leo's proposed calling conventions

It's been apparent for a while now that Leo T\xF6tsch isn't happy with Parrot's current calling conventions. This week he posted a proof of concept patch implementing a proposed new scheme. Luke Palmer agreed that it was probably worth consideration. We'll see what Dan has to say when he gets back from OSCON.

M<[email protected]>

Stack based language

RaghavendraK asked about the difference between stack and register based virtual machines. Brent Royal-Gordon gave good advice.

M<[email protected]>

ICU outdated

Joshua Gatcomb noted that the ICU that comes with Parrot is, not to put too fine a point on it, old and buggy. The ICU developers have suggested that Parrot move to version 3.0. Josh proposed various ways of doing this. Leo wants ICU out of the Parrot CVS, but Dan's argued in the past that it should be in there because he doesn't want to force people to chase round fetching a raft of required libraries before they can build parrot.

M<[email protected]>

Jarkko proposed for a CVS checkin rights

Following a raft of high quality patches from Jarkko Hietaniemi, Leo proposed him for membership of the cvs ci club.

M<[email protected]>

Meanwhile, in perl6-language

What's core?

Larry and Dan Hursh discussed what would be going in the standard Perl 6 distribution. Dan argued that we should be concentrating on producing a distribution akin to the current Perl 5 distribution, but with a few fewer kitchen sinks. Larry argued that we should concentrate on two distributions:

  • 1
  • Bare bones, just able to build itself and with enough capability to bootstrap everything else.

  • 2
  • Extended. The barebones system + a set of libraries fetchable from CP6AN that constitute the Perl 6 'supported' library; modules that are maintained by the Perl 6 equivalent of perl5-porters and which will be supported over a long time frame.

I don't think Dan's been convinced yet. Elsewhere in the thread Luke Palmer coined the delightful acronym 'EYEWTIBWATA' -- Everything You Ever Wanted To Install But Were Afraid To Ask -- or eye-witty-bwattle. I'm unsure about whether it's going to rank up there with Tim-toe-tidy though.

M<[email protected]>

Announcements, Apologies, Acknowledgements

I'm getting bored of typing 'Palmer' and 'T\xF6tsch' once a week, so I'm considering treating Luke and Leo like Larry, Dan, Damian and, if you insist, chromatic.

So, if you find these summaries useful or enjoyable, please consider contributing to the Perl Foundation to help support the development of Perl. You might also like to send feedback or contributions to a 'getting Piers to OSCON 2005' fund to mailto:[email protected] -- The Perl Foundation -- Perl 6 Development site