Announce: Niecza Perl 6 v16

Stefan O'Rear <[email protected]> Mon, 26 Mar 2012 23:06:30 -0700
Newsgroups gmane.comp.lang.perl.perl6.announce
Message-ID <20120327060630.GA1799__49641.841199673$1332829335$gmane$org@localhost.localdomain>
--EVF5PPMfhYS0aIcm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline


    Announce: Niecza Perl 6 v16

This is the sixteenth release of Niecza Perl 6, as usual 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 will still need a
binary for bootstrapping, so you gain nothing from a "source is
better" perspective.

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


[Minor changes]

Improved multi-dispatch failure error messages (Larry Wall).

Added @foo[1;2;3] multi-indexing syntax (but no real multidimensional
arrays yet), and Zen slices @foo[].

Added take-rw and return-rw functions for returning a read-write value.
(This will allow you to futureproof your code against take and return
becoming readonly by default.)

Containers bound into aggregates like %foo<k> := 1..3 now retain list
nature for iteration.


    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-16.zip
[2] https://github.com/sorear/niecza

--EVF5PPMfhYS0aIcm
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk9xWOYACgkQFBz7OZ2P+dIKywCdHjNTdOQXZvWoWUEhfIdrU9Z4
eSwAn1IKrvruorMcoSN6g23kVrOIiuX5
=9PXH
-----END PGP SIGNATURE-----

--EVF5PPMfhYS0aIcm--