The Perl 6 Summarizer | 10 Feb 2004 14:09
Picon

This week's summary

The Perl 6 Summary for the week ending 20040208
    Another Monday evening. Another day of displacement activity out of the
    way. There's a huge lump of belly pork braising slowly in a mixture of
    stock, rice wine & soy sauce, and nothing on the telly. It must be time
    to write the Perl 6 summary. As usual, I'm going to deal with
    perl6-internals first.

  RT Cleanup
    The cleanup of the RT bugs database continued apace. Stephane Peiry
    posted a list of old RT entries and their authors and asked them to
    supply updates ore they'd be flagged as obsolete in the queue. In the
    ensuing discussion, Steve Fink pointed out something that I'd missed: as
    of this week, all the perl6 tests (including the regular expression
    tests) are passing. He pointed out that the suite is *far* from
    comprehensive, but I still think this is pretty spiffy.

    http://tinyurl.com/38e6l

  DOD, mutation, and generational collectors
    Dan had posted some thoughts on the way that many of the things that
    cause problems for threads also cause problems for generational garbage
    collectors and gave a list of 'mutating activities' that might need to
    be trapped by both threads and GC. Gorgon Henriksen asked Dan for more
    elaboration on what he meant by generational GC because, as Gordon
    understood it, it came with a whole load of baggage that was
    inappropriate for Parrot. This week, Dan gave his answer and pointed out
    that various other improved GC schemes (incremental, concurrent)
    required the same level of support as a generational scheme so it made
    sense to provide such support now. Leo Tötsch had a few comments to make
    about the different possible schemes and discussion moved on to the
(Continue reading)

The Perl 6 Summarizer | 17 Feb 2004 19:40
Picon

This week's summary

The Perl 6 Summary for the week ending 20040215
    In his talk on Parrot at OSCON last year, Dan said that Parrot would
    have objects 'by the end of the week'. It's been a very long week, and
    it's not finished yet.

    Right, venting over, time for the summary. I'll start with
    perl6-internals, as always. Actually, we're starting slightly before the
    usual start of the week because about half an hour after I sent last
    week's summary off I realised I'd completely missed a couple of threads.

  Some minor decisions and timetables
    Dan made a few design decisions and outlined a release timetable for the
    next release of Parrot (which was initially set to be Valentine's Day,
    but the appeal of February 29th for a Leap Parrot release proved to be
    greater).

    http://tinyurl.com/2y8fz

  Why didn't I mention this last week?
    Jens Rieks earns a "Wow, cool!" from me with his parrot version of
    Data::Dumper. Way to go Jens. People were impressed.

    http://tinyurl.com/2uebj

  Supporting simple PMCs as keys
    Stéphane Payrard posted a patch to support using simple PMCs instead of
    full on key PMCs for simple lookups. He and Leo discussed it, but the
    patch hasn't been accepted yet.

    http://tinyurl.com/2fru2
(Continue reading)

The Perl 6 Summarizer | 26 Feb 2004 19:57
Picon

This week's summary

The Perl 6 Summary for the week ending 20040222
    Welcome to the latest belated Perl 6 Summary. I'm running late, so we'll
    just dive straight into perl6-internals

  Loading bytecode at runtime
    Last week Dan had specced out the rules for runtime loading of bytecode.
    This week, Leo Tötsch started implementing it. There was a certain
    amount of quibbling about syntax, but that was quickly sorted out.

    http://tinyurl.com/27kp6

  Objects
    Dan continued his work on objects and on sorting out method resolution
    niggles. Getting ahead of myself slightly, he finished it this week.

    http://tinyurl.com/33ql7

  Obfuscated Parrot
    I reproduce this product of Leo Tötsch's warped brane without comment:

         bounds 1
         trace 0
         split P0, '', "\nrekcaH torraP rehtona tsuJ"
         add I1, 3
         add I2, 4
         branch I2
         pack S23, 793, I1, I0
         branch I2
         add I2, 382, I1
         branch I2
(Continue reading)

Leopold Toetsch | 29 Feb 2004 15:45
Picon

Parrot 0.1.0 Released

Parrot 0.1.0 "Leaping Kakapo" Released!

The Parrot team proudly presents the Parrot 0.1.0 leap release. It
provides some milestones like objects and multi-threading1[1] and
supports many more platforms.

After some pause you can grab it from
<http://www.cpan.org/authors/id/L/LT/LTOETSCH/parrot-0.1.0.tar.gz> or
just get the latest and best from CVS by following the directions at
<http://dev.perl.org/cvs/>.

Turn your web browser towards <http://www.parrotcode.org/> for more
information about Parrot, get involved, and:

Have fun!
leo

[1] The list of changes includes:

  - "Ladies and gentlemen, I give you... objects!"
  - Huge documentation overhaul
  - More supported platforms, s. PLATFORMS
  - Basic thread support for pthread based architectures
  - Basic event handling for timers and signals including:
  - PASM callbacks for NCI (native C) functions.
  - Improved platform configuration
  - COW stacks now working, stacks code redone
  - Structure handling vastly improved
  - Random PMC and rand primitives
  - Better subroutine call syntax in PIR
(Continue reading)


Gmane