Kevin Polulak | 21 Sep 2011 05:48
Picon
Gravatar

Parrot 3.8.0 "Magrathea" Released

On behalf of the Parrot team, I'm proud to announce Parrot 3.8.0, also known
as "Magrathea". Parrot (http://parrot.org/) is a virtual machine aimed at
running all dynamic languages.

Parrot 3.8.0 is available on Parrot's FTP site (
ftp://ftp.parrot.org/pub/parrot/releases/devel/3.8.0/), or by following the
download instructions at http://parrot.org/download. For those who would
like to develop on Parrot, or help develop Parrot itself, we recommend using
Git to retrieve the source code to get the latest and best Parrot code.

Parrot 3.8.0 News:
    - Core
      + New tools/release/auto_release.pl script automates most of release
    - Languages
      + Winxed
        - Updated snapshot to version 1.2.0
        - allowtailcall modifier in try
        --debug command-line option, __DEBUG__ predefined constant
        and __ASSERT__ builtin
        - namespace, class, and ~ (bitwise not) operators
        - Implicit nested namespace in namespace and class
          declarations
        - -X command-line arg
    - Documentation
      + Improved release manager guide
    - Tests
      + New Makefile target "resubmit_smolder" to resubmit test results
      + New Makefile target "all_hll_test" runs the test suite of all
HLLs and libraries known to work on Parrot
      + New Makefile target "interop_tests" run language
(Continue reading)

Stefan O'Rear | 26 Sep 2011 19:38
Picon

Announce: Niecza Perl 6 v10


    Announce: Niecza Perl 6 v10

This is the tenth 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

[Major features]

CLR interoperation is now fairly well supported!  You can create
objects, call methods, get and set fields and properties, create
delegates, etc from Perl 6 code.  See examples/ for usage ideas.
(Examples by Martin Berends)

The Mono.Posix dependency has been relaxed from load time to run
time, meaning .NET support is back if you don't use file tests.
(Continue reading)


Gmane