Perl::ToPerl6 v0.40 released to CPAN last night

Highlights include:

ModuleSpecific::Exporter - Reads @EXPORT and @EXPORT_OK to add 'is export' attributes to your subroutines
ModuleSpecific::Moose - Adds Perl6 style attributes to your Moose class based on C.

Quieting the application - use '--detail 5' to see what's been done
Bug fixes to refactoring - The current binary handled 32000+ files including perl5 core and several gnarly Matt's Script Archive escapees

Fast handy languages

My new blog post is a summary of what the Marpa parser is about. It even includes a section on when not to use Marpa.

Perl::ToPerl6 release tonight with Test::More, Exporter and Moose helpers

Along with:
Quieting the application - use '--detail 5' to see what's been done
New refactoring tools in Utils::PPI
Unused options trimmed out
Bug fixes to refactoring - The current binary handled 32000+ files including perl5 core and several gnarly Matt's Script Archive escapees

ModuleSpecific::Exporter - Reads @EXPORT and @EXPORT_OK to add 'is export' attributes to your subroutines
ModuleSpecific::Test-More - Changes 'Test::More' to 'Test', moves 'tests => 42' out into a proper function call, and properly hyphenates Test-specific function names.
ModuleSpecific::Moose - Adds Perl6 style attributes to your Moose class based on C.

eager, hyper and race

a real usable Perl6 is imminent. So this weekend, I decide to play it around (the last action is 10 years ago). After one day playing, I feel it has evolved greatly! it's already a much fantastic language than perl5 even than I image it. of . It's cleaner, more logical, more consistent and built-in some important feature which perl5 hasn't.

Implicit parallel is one of the features I eager to have. In perl6, you can use 3 key words to speed up list operate(in parallel way):

eager: force non-lazy list processing

hyper: requests (but does not require) parallel evaluation. In any case, it declares that you don't care about the evaluation order, only the result order. (means it would block when one thread is not ready I think)

race: forces parallel evaluation of any iterator, hyper, or junction, such that if any single thread dies or hangs its computation, it does not block any other thread from returning its results to the race list.

It looks fantastic! doesn't it?
Sadly, when I tried:
my @c = 1..10;
eager @c.map: {say $_};
hyper @c.map: {say $_};
race @c.map: {say $_};
it throws some errors
and seems not implemented yet. or maybe I made some mistakes? anyway, I want use it in 2016! ;)

Reminder on Call for Papers for Perl Dancer Conference in Vienna

The submission deadline ends August 31th, midnight CET.

Please use the online form for submitting your talk or write to 2015@perl.dance if you need help or more time to prepare your proposal.

We already confirmed a number of interesting talks and there are a few more prominent speakers like Peter Rabbitson and Russell Jenkins which are going to present at the Perl Dancer Conference.

Twelve years ago, Perl 6

In Software Exorcism (published in 2003), there is a mention of Perl 6:

    The JVM is not the only virtual machine on the market. The Parrot virtual machine, for example, executes bytecode compiled from Perl 6.

SWP Day Two

Well a little less busy today just a few talks and mine own and then a little Perl6 playtime.

Maxim Vuets (‎mvuets‎) gave an interesting talk on that terrible Canadian invention of toki pona. Some-how Max managed to get Perl to work at parsing that language and it gives a whole new meaning to the Practical part of the P in Perl.

Next Dave and I where up with our introduction to Replay which was well received and we had a few good suggestions for some other programmers.

Mike Francis (‎mrf‎) was up again and today with a much expanded talk on Web::Machine and Dave and I got a few ideas on the restful part of Replay

I took a bit of a much needed Nap for most of the rest of the day but I did take a litle time to see how the Perl6ers where doing and they started with over 300+ failing test files and Gog knows how many failed test, insert dumb look from Stefan here,to just about 20 test files and 100 tests.

We ending the days with a few lightning talks, just remember that 6 in German sounds funny to an English speaker, a good dinner and then a clean up and I am off to the Mountains to bag those last few 4ks .

SWP Day One

Well after being all Perl6ed out the day before I was up bright eyed and bushy tailed for this year's Swiss Perl Work Shop

The first talk today was by Dr. Tara Andrews (‎aurum‎) a most entertaining speaker who can some-how mix arcane Byzantine~Armenian history, the battle between the Epistemology of the Inexact and Exact Sciences, digital rot and open source Perl projects and still keep a room full of programmers spellbound.

We where next treated to what I could only call a fireside-chat with Larry Wall. We head a great deal about the evolution of Perl6 and how it has gone though many incarnations over the years to the point (you heard it here first folks) that Perl6 might not be ready for his birthday but will be ready before Christmas.

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is hosted by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.