The Perl 6 Summarizer | 4 Nov 2005 15:34
Picon

This week's summary

The Perl 6 Summary for the week ending 2005-10-30
    Hmm... Thursday afternoon and I've only just started writing the
    summary... What happened to professionalism? What happened to rigid,
    albeit self-imposed deadlines?

    Um... I've had a cold. The cats ate my homework.

This week in perl6-compiler
    It's weird isn't it? Activity on Pugs and the other Perl 6 compiler
    tools shows no signs of slowing (especially now conference season is
    over), but the volume of mail on the list continues to be tiny. Autrijus
    seems to be Erdösing round Europe and writing everything up on use.perl.
    I could give you a bunch of links to various other blogs and journals
    where various Perl 6 developers are writing up their work, but it's
    probably easiest just to point at the Planet Perl Six aggregator. It's
    good to see so much of this stuff becoming a little more visible.

    <http://planetsix.perl.org/>

  Meanwhile, in perl6-internals
    Discussion of the Parrot JSON serialization code span off into a
    discussion of generalized serialization for Parrot data structures.

    <http://xrl.us/ia4m>

  Determining the number of return values expected
    Leo and Jonathan Worthington discussed how to find out about the number
    and types of return values the caller expects. Jonathan ended up
    implementing an experimental op to kick around.

(Continue reading)

Leopold Toetsch | 6 Nov 2005 14:35
Picon

Parrot 0.3.1 "Wart" Released

On behalf of the Parrot team I'm proud to announce the release of
Parrot 0.3.1. I'd like to thank all involved people as well as our
sponsors for supporting us.

What is Parrot?

Parrot is a virtual machine aimed at running Perl6 and other dynamic
languages.

Parrot 0.3.1 changes and news

- Variable sized register frames are finished. Each subroutine gets
   the amount of registers that it actually needs. No more spilling.
- Vastly improved PGE (Parrot Grammar Engine) including shift-reduce,
   precedence-based expression parser and support for matching of
   bracketed text delimited by e.g. ()[]{}'"
- uniccode character classification (is_upper ...)
- support for heredoc syntax in assembler
- improved examples, basic JSON support
- debian packaging support
- the usual improvements, bug fixes, and cleanup
- test count exceeds 3000

After some pause you can grab it from
<http://www.cpan.org/authors/id/L/LT/LTOETSCH/parrot-0.3.1.tar.gz>.

As parrot is still in steady development we recommend that you
just get the latest and best from SVN by following the directions at
<http://www.parrotcode.org/source.html>

(Continue reading)

The Perl 6 Summarizer | 15 Nov 2005 17:24
Picon

This week's summary

The Perl 6 Summary for the fortnight ending 2005-11-13
    Welcome to another fortnight's worth of summary. We'll get back to a
    weekly schedule one of these fine days, you see if we don't.

This fortnight in perl6-compiler
    There was a surprisingly large amount of activity on the list, but
    again, the place to look for perl6 compiler news is the Planet Perl Six
    aggregator.

    <http://planetsix.perl.org/>

  PGE improvements and changes
    Patrick announced that he'd checked in some major changes to the PGE
    internals. The changes include a shiny new shift-reduce operator
    precedence parser which is used to parse the rules themselves. PGE
    finally has a "<p6rule>" parsing rule which can be used to parse a valid
    Perl 6 rule. There are other changes, but those two are the headlines.
    Patrick asked for the usual questions, comments, patches and tests.

    A couple of days later, he posted a more comprehensive overview of the
    new and shiny bits in PGE.

    <http://xrl.us/ifuy>

    <http://xrl.us/ifuz>

  PGE problem with non-greedy quantifiers
    Allison fell foul of some changes in the new PGE. This turned out to be
    a bug in PGE, so Patrick fixed it.

(Continue reading)

Matt Fowles | 22 Nov 2005 01:40
Picon

Perl 6 Summary for 2005-11-14 through 2005-11-21

Perl 6 Summary for 2005-11-14 through 2005-11-21
    All~

    Welcome to another Perl 6 Summary. The attentive among you may notice
    that this one is on time. I am not sure how that happened, but we will
    try and keep it up. On a complete side note, I think there should be a
    Perl guild of some sort on World of Warcraft. It should probably be
    horde if there is, both because I hate the alliance and because it fits
    better.

  Perl 6 Language
    As usual for Pugs, most development continued off list.

    <http://xrl.us/iipt>

   Too Lazy?
    Luke Palmer posted a problem he was having with pugs. Warnock applies
    (which likely means it was made into a test and fixed).

    <http://xrl.us/iipu>

   Assigning to Named Subrules
    Jerry Gay had a question about the semantics of assigning to named
    subrules in PGE. Patrick explained that it created an array of capture
    objects.

    <http://xrl.us/iipv>

   Keyed Access to Match Objects
    Jerry Gay was having trouble with keyed access to match objects. After
(Continue reading)

The Perl 6 Summarizer | 1 Dec 2005 01:12
Picon

This week's summary

The Perl 6 Summary for the week ending 2005-11-27
    Another week passes. Another summary is written. Another sentence
    remains steadfastly in the passive voice.

This week in perl6-compiler
  Perl 5 tests for PGE::P5Regexp
    Jerry Gay announced that he'd checked in a subset of perl 5.9.2's regexp
    tests to give PGE something to work on. Right now only 130 of 960 tests
    are running, in part because the test harness he's using can't quite
    cope with the test file syntax used for the original tests. I'm sure it
    won't stay that way or long.

    A couple of days later he announced that more tests were being converted
    and that there were now 360 passing tests and a further 155 or so TODO
    tests.

    Well done Jerry.

    <http://xrl.us/i2be>

  PDD 20 and :outer
    Leo had some questions about the workings of lexical pads and ":outer".
    He showed a couple of examples in high level language and wondered if
    his parrot conversions were right. Chip thought that Leo shouldn't worry
    about implementing the Perl 5 semantics of a named inner subroutine
    because the way Perl 5 does it is a bug not a feature. Dave Mitchell
    wasn't so sure.

    <http://xrl.us/i2bf>

(Continue reading)


Gmane