Christoph Otto | 21 Jun 2011 09:28
Favicon

Parrot 3.5.0 "Menelaus" Released!

"Instruct me how to lie in wait for the old god, lest he foreseeing or 
foreknowing may escape. Hard is a god for mortal man to master."
  - Menelaus, The Odyssey, by Homer

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

Parrot 3.5.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/devel/3.5.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.5.0 news:
- Core
   + A snapshot of Winxed is now included in Parrot core to facilitate writing
     core Parrot tools from a higher level language than PIR.
   + Parrot_PMC_destroy, Parrot_PMC_mark and Parrot_PMC_invoke were removed
     from the public extension API.
   + PAST now has PAST::Stmt node types, supports reusable temporary registers.
   + Test coverage of the embedding and extending interface is now at least
     95%.
- Languages
   + Winxed
     - Improved compile time scope search.
     - Added 'using namespace' statement.
     - Compiler classes and functions now live in the Winxed;Compiler
       namespace.
- Tests
(Continue reading)

Stefan O'Rear | 27 Jun 2011 21:08
Picon

Announce: Niecza Perl 6 v7


    Announce: Niecza Perl 6 v7

This is the seventh release of Niecza Perl 6, as usual scheduled on
the last Monday of the month.  I am pleased to note that Niecza is
starting to attract attention from the broader community.  However,
this probably means a better name is needed; "Niecza" was OK as a
project name but is LTA for talking about.  Suggestions are welcome.

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

[Breaking changes]

To facilitate S13-style definitions, the methods implementing postcircumfix
operators have been renamed:

    If you had...   Change to:
(Continue reading)

Kartik Thakore | 1 Jul 2011 16:24
Picon
Gravatar

PerlGameDev Annonces, Aftermath YAPC::NA

Hello folks, 

YAPC::NA 2011 was a blast and I wish more of the PerlGameDev folks were
there. Now I hope to think I am a get things done guy. But really I
couldn't have done any of the stuff without any of you guys (FROGGS,
garu, jtpalmer, kmx and many others!). I have posted my talk and notes
at http://yapgh.blogspot.com/  .

Apologies to Module Authors and Perl6 for invading your mailing lists
but I am hoping some of these projects are interesting to others who
want to help with PerlGameDev and the below projects. 

Before running of to India tomorrow I am just going through my
recollections of 'promises'. Also this way I don't forget the stuff I
discussed, or if I do forget ppl will remember :p. 

=head1 PerlGameDev Monthly Aims and Releases 
=blame chromatic 
=for kthakore, FROGGS, garu, jtpalmer

chromatic has opened my eyes on having a monthly goal that we aim for.
In SDL perl5 we have had a progressive chaos. But I think having a
progressive chaos that aims to get something done each month (even a few
docs) might be a great idea cause we are all busy, and I would hate to
lose what we have a year. These will go up on this mailing-list and
maybe the wiki (we haven't used both as regularly as we should). Because
I consider all of PerlGameDev a single project, I will just be adding
them together in an announce end of each month. And you are reading
it :D. You might have notice I have actually gotten off my lazy ass and
did a good job with this announce. I will be using POD format but
(Continue reading)


Gmane