Leopold Toetsch | 1 Oct 2005 17:07
Picon

Parrot 0.3.0 "Alex" Released!

On behalf of the Parrot team I'm proud to announce the release of
Parrot 0.3.0. 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.0 changes and news

- New calling conventions implemented: see PDD03 for details
- Merge multiple Parrot bytecode (PBC) files into a singe PBC file
- 'make smoke' target going beta
- bc now supports if statements, comparison ops, prefix inc/dec
- ParTcl adds [lassign], [switch] (partially); [expr] converted to a 
compiler
- Many exciting doc updates, tests, and bugfixes, too numerous to mention

After some pause you can grab it from
<http://www.cpan.org/authors/id/L/LT/LTOETSCH/parrot-0.3.0.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>

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

Have fun!
(Continue reading)

Matt Fowles | 5 Oct 2005 01:17
Picon

Perl 6 Summary for 2005-09-26 through 2005-10-02

Perl 6 Summary for 2005-09-26 through 2005-10-02
    All~

    Welcome to another summary, this time a day late because I was in Philly
    for Serenity. If you haven't seen Serenity yet you should stop reading
    this summary and go see it. The summary will be here when you get back.
    I promise.

  Perl 6 Compiler
    No postings this week. I blame Piers for scaring them off last week.

  Parrot
   Summary Links
    Last weeks load lib thread morphed into a conversation about the life
    span of the shortened links that appear in summaries. Piers pointed out
    that, although the short links expire, the long links are archived at
    perl.org.

    <http://xrl.us/hvbn>

   RT Cleanup
    Joshua Hoblitt has been continuing his massive clean up of RT. It makes
    me glad of two things: that someone is doing it and that I am not doing
    it. I won't post all of the links for these messages, but much work is
    getting done.

   debug segments
    Jonathan Worthington posted an RFC of his design for debug and source
    segments in Parrot's packfiles. People seem to like it generally.
    Hopefully the design will be implemented soon.
(Continue reading)

Leopold Toetsch | 5 Oct 2005 12:03
Picon

Re: Perl 6 Summary for 2005-09-26 through 2005-10-02


On Oct 5, 2005, at 1:17, Matt Fowles wrote:

>    Here Doc in PIR
>     Will Coleda revived a thread from February about PIR here doc 
> syntax.
>     Looks like the syntax is ok.

Jonathan Worthington has already implemented here doc syntax.

>    Data::Escape::String Dislikes Unicode
>     Will noticed that Data::Escape::String doesn't work on Unicode 
> strings.

This is fixed.

>    Calling Vtable Functions from PIR
>     Roger Browne found he can no longer call vtable functions from PIR
>     directly. Leo felt that it was no longer necessary,

The 'Vtable' function actually was a MMD infix function (__add) - I 
should have mentioned this in the first place. 'is no longer necessary' 
isn't quite correct. Usually there is no need to call any of these 
builtins directly, as Parrot's MMD system handles operator overloading.
And finally: the bug is fixed.

Thanks for the summary,
leo

(Continue reading)

Autrijus Tang | 10 Oct 2005 03:14

[RELEASE] Pugs 6.2.10 released!

I am delighted to announce Pugs 6.2.10, released during a slashdotting 
on geoffb's "Optimizing for Fun" column:

     http://developers.slashdot.org/article.pl?sid=05/10/09/1831219

The release tarball will be available from CPAN shortly:

     http://pugscode.org/dist/Perl6-Pugs-6.2.10.tar.gz
     SIZE = 2394516
     SHA1 = 3d8669fdccc3616c99cdde68659759b8b5782859

With two months of development, this release features more tightly 
integrated JavaScript and Perl5 code generator backends, a library 
interface to the Pugs system via support for the Haskell Cabal 
frameworks, as well as many new tests.

After the release, the push toward 6.28.0 will begin in earnest, with 
the newly specified container model and object model integrated back to 
the main runtime, fleshing out support for the remaining OO features.

Again, thanks to all the lambdacamels for building this new ship with me. :)

Enjoy!
/Autrijus/

= Changes for 6.2.10 (r7520) - Oct 10, 2005

== Feature Changes

=== Shared components
(Continue reading)

The Perl 6 Summarizer | 11 Oct 2005 00:39
Picon

This week's summary

The Perl 6 Summary for the week ending 2005-10-09
    Hello, and welcome to the first Perl 6 Summary to be published on my
    website rather than its former home at <http://www.perl.com/>

This week in perl6-compiler
  PGE error on failing subrules
    Allison broke the resounding silence of the last two weeks by posting
    about some PGE errors she was seeing. No reply yet.

    <http://xrl.us/hx2j>

  Tests converted from pugs' rules.t to Parrot::Test::PGE
    Yuval Kogman announced that he'd written a script to convert pugs's
    rules tests into Parrot tests. The resulting test suite still needs some
    attention, and he outlined what was needed. No response so far on the
    list.

    <http://xrl.us/hx2k>

Meanwhile, in perl6-internals
  Variable registers
    Klaas-Jan Stol wondered about how the new lexical scheme was going to
    work. In particular, he wanted to know what was happening to
    scratchpads. Leo gave a very brief overview of the new scheme, which
    uses register frames for static lexicals and more conventional
    scratchpads for dynamic lexicals. As I understand it, they'll look
    pretty much the same from the PIR writer's point of view. Leo promised a
    PDD from Chip in the nearish future which would thrash out the details.

    <http://xrl.us/hx2m>
(Continue reading)

Matt Fowles | 26 Oct 2005 01:46
Picon

Perl 6 Summary for 2005-10-10 through 2005-10-24

=head1 Perl 6 Summary for 2005-10-10 through 2005-10-18

All~

Welcome to another Perl 6 Summary.  Sadly, this week's summary is not
brought to you by cookies as I already finished them.  Sadder still,
it is also brought to you a week late.  On the plus side, Mike
Doughty's "Haughty Melodic" is quite good.

=head2 Perl 6 Compilers

This was a shockingly high volume fortnight for p6c with 5 different
threads on it!

=head3 Feather:  A Retrospective

Juerd thought that now would be a good time to evaluate the usefulness
of feather to the community.  Warnock applies, but he probably found
answers off list...

http://groups.google.com/group/perl.perl6.compiler/browse_frm/thread/f14d8337b681d4a9/c95fc3fdf6d46f5b#c95fc3fdf6d46f5b
Google Groups : perl.perl6.compiler

=head3 PGE Better, Stronger, Faster

Patrick announced "significant internal updates" to PGE.  It looks
like things are coming along very nicely.  Yay, Patrick!

http://groups.google.com/group/perl.perl6.compiler/browse_frm/thread/10bff9a3100902a5/7135f5627205f9ca#7135f5627205f9ca
Google Groups : perl.perl6.compiler
(Continue reading)


Gmane