ANNOUNCE: Niecza Perl 6 v21

[email protected] (Stefan O'Rear) Mon, 27 Aug 2012 22:46:59 -0700
Newsgroups perl.perl6.announce,perl.perl6.compiler
Message-ID <[email protected]>
--YiEDa0DAkWCtVeE4
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline


    Announce: Niecza Perl 6 v21

This is the twenty-first release of Niecza Perl 6, scheduled on the last
Monday of the month.

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


[Breaking changes]

Conjectural [$foo] syntax has been removed. (Solomon Foster)

Niecza now stores precompiled modules in a per-user directory
(Local Application Data\NieczaModuleCache or $HOME/.local/share/
NieczaModuleCache) instead of obj/ by default, as a first step towards
installability.



[Build system]

The makefile now works with BSD cp.

curl is now supported as an alternative to wget.

Parallel make has been fixed.



[Bug fixes]

#142 4 eqv 4.0, shouldn't (Solomon Foster)

#144 Hash.push too restrictive (Solomon Foster)

my @foo := [] was not setting flattening on @foo properly.

Allow space after sign in character classes like <- [foo]>

Fixed once-lazy lists breaking serialization even after reification.



[New features]

Added basic Buf (encode, decode, length).

Added most of Rakudo's INET::Socket::INET, except address queries.

A tiny subset of "use lib" is now supported.

Added callframe(N) form.



    Getting involved

Contact sorear in irc.freenode.net #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.


[1] https://github.com/downloads/sorear/niecza/niecza-21.zip
[2] https://github.com/sorear/niecza

--YiEDa0DAkWCtVeE4
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (Darwin)

iEYEARECAAYFAlA8W1MACgkQFBz7OZ2P+dJmLACg2cxyp9p06RfJUeyPtlIL5YQ5
txIAoK6meWTZDTqeP2IV++oY+IadPBf6
=7PhB
-----END PGP SIGNATURE-----

--YiEDa0DAkWCtVeE4--