develooper Front page | perl.perl6.announce | Postings from August 2012

Announce: Niecza Perl 6 v20

Stefan O'Rear
August 1, 2012 08:57
Announce: Niecza Perl 6 v20
Message ID:

    Announce: Niecza Perl 6 v20

This is the twentieth release of Niecza Perl 6, where I pretend I'm on
the UTC-36 timezone and thank Solomon Foster for the first release where
he did all the real work.  non-bootstrap has run into a dead end; I need
to regroup and decide the next direction.

You can obtain a build of Niecza from [1].  This build contains a
working compiler as a set of .exe and .dll files suitable for use with
Mono or Microsoft .NET.  If you wish to follow latest developments,
you can obtain the source from [2]; however, you still need a
binary for bootstrapping.

Niecza is a Perl 6 compiler project studying questions about the
efficient implementability of Perl 6 features.  It currently targets
the Common Language Runtime; both Mono and Microsoft .NET are known to
work.  On Windows, Cygwin is required for source builds only; see the
README for details.

    List of changes

All of the changes below are due to Solomon Faster.

[Breaking changes]

Cool.bytes (with no encoding specified) is gone.  It never made much sense

[Major features]

printf and sprintf have been overhauled, in particular with support for
floating-point values, big integers, and Rats.

Added Unicode-aware case routines, uc, lc, tc, tclc, and tcuc.

[Minor features]

Added [&func] infix operatorization syntax.

++, --, .pred and .succ now return the correct values for undefined Bool

    Getting involved

Contact sorear in #perl6 or via the sender address of
this mailing.  Also check out the TODO file; whether you want to work
on stuff on it, or have cool ideas to add to it, both are good.

[2] Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About