Jonathan Leto | 15 Nov 2010 09:57
Picon
Gravatar

Google Code-In brings fresh blood to the Perl and Parrot communities

Howdy,

I'm excited to announce that Parrot Foundation and The Perl Foundation
have been accepted as organizations in Google Code-In 2010!

http://leto.net/perl/2010/11/parrot-foundation-the-perl-foundation-google-code-in.html

If you know of a mailing list that you think would find this relevant
or interesting information, please pass it on!

PS: You can see a list of all 20 accepted organizations here:

http://google-opensource.blogspot.com/2010/11/announcing-accepted-organizations-for.html

Duke

--

-- 
Jonathan "Duke" Leto
jonathan <at> leto.net
http://leto.net

Stefan O'Rear | 29 Nov 2010 21:14
Picon

Announce: Niecza Perl 6

   Announce: Niecza Perl 6

I am happy to make the first general announcement of Niecza Perl 6[1], a Perl 6
compiler project focusing on optimization research.

I have been tinkering with this for about 6 months now and I feel I finally
have something worth sharing.

While other Perl 6 compilers have focused on exploration of semantic issues,
Niecza is exploring implementation efficiency issues.  The goal of this project
is to have fun while learning about how to make a fast Perl 6; if we
accidentally make a fast Perl 6 in the process, so much the better.

Niecza is written in Perl (currently version 5) and generates code to run on
a backend.  The only currently implemented backend targets the Common Language
Runtime (.NET or Mono).  You will, therefore, need Perl 5, several modules,
and Mono to run Niecza; see the README for details.  .NET support is expected
to be easy to add.

Rather than bore you with a long list of features that are not yet implemented,
here are some of the things that are not not yet implemented:

* Basic data types (Num, Str, Array, Hash, Sub, etc) and basic operations

* Control flow operators

* Regexes, including full LTM and cut operator support

* Lazy lists under the 'mostly eager' paradigm, supporting gather/take

(Continue reading)


Gmane