After nearly four months of development and 3400+ commits, I'm very glad to announce that Pugs 6.2.13 is now available:

http://pugs.blogs.com/dist/Perl6-Pugs-6.2.13.tar.gz
SIZE: 6839270
SHA1: b06b8434c64e9bb5e3ab482282fbae0a6ba69218

Motivated by increasing use of Pugs in production, this is an extra release in the 6.2.x series, offering another 200%+ improvement in performance, comprehensive support for interoperability with Perl 5 modules, a built-in grammar engine via native perl5 embedding, and much better support for roles, classes and objects.

The web-based presence of Pugs and Perl 6 has improved as well:

Thanks again to all lambdacamels on #perl6 for building this new ship together; it is truly an exhilarating voyage. :-)

Have -Ofun!
Audrey

Changes for 6.2.13 (r14402) - October 17, 2006

Build System

Feature Changes

Interactive Shell and Command-Line Flags

Perl 5 Interoperability

Lexical Syntax

Declarators and Operators

Blocks and Statements

Regexes and Grammars

Modules and Routines

Classes and Objects

Built-in Primitives

Bundled Modules

New modules

ext/CGI/

ext/HTTP-Server-Simple/

ext/Rosetta/

ext/Set-Relation/

ext/Test/

Test Suite

util/prove6

util/smartlinks.pl

util/smokeserv/

t/

Examples and Utilities

examples/

examples/games/dispatch_quiz.pl

misc/runpugs/

Documentation

docs/Perl6/Perl5/Differences.pod

docs/Perl6/Spec/

docs/Pugs/Doc/

docs/talks/extraction.xul

Perl 6 on Perl 5

perl5/Pugs-Compiler-Perl6/

v6/

Experimental projects

misc/pX/Common/P5_to_P6_Translation/

misc/pX/Common/convert_regexp_to_six.pl

misc/pX/Common/redsix/

Replies are listed 'Best First'.
Re: Pugs 6.2.13 released!
by zentara (Cardinal) on Oct 19, 2006 at 15:36 UTC
    In case any of you are wondering if it builds, it does!! I just built it with the binary ghc, ghc-6.6-i386-unknown-linux.tar.bz2, parrot-0.4.6, and the prerequisite modules...
    # from the install file v6-pugs needs the CPAN modules Devel::Caller, Module::Compile and Pugs::Compiler::Rule. The first one is dependent on Module::Build with C_support, so install ExtUtils::CBuilder and ExtUtils::ParseXS first. Satisfy all with one command: + $ sudo cpan -fi ExtUtils::CBuilder ExtUtils::ParseXS Module::Build \ + Devel::Caller Module::Compile Pugs::Compiler::Rule

    It took a half hour to build, on my 2ghz system, and /usr/bin/pugs was over 10.2 megs stripped. It looks like they are on the way. :-)


    I'm not really a human, but I play one on earth. Cogito ergo sum a bum