London Perl Hackdays

Your path:  Perl_6

INSTALL PERL6 (RAKUDO WITH MOARVM)

Last release is 2015.12 but 2016.01 is in preparation as of 20160123

% git clone git://github.com/rakudo/rakudo.git  
% cd rakudo
% git checkout 2016.01-preparation
% perl Configure.pl --prefix /opt/rakudo-2016.01-prep --gen-moar
% make test && make install

INSTALL PANDA (LIKE CPAN)

% export PATH=$PATH:/opt/rakudo-2016.01-prep/bin   
% git clone --depth=1 https://github.com/tadzik/panda.git 
% cd panda
% perl6 bootstrap.pl  
% export PATH=$PATH:/opt/rakudo-2016.01-prep/share/perl6/site/bin

INSTALL SOME USEFUL MODULES

% panda install Task::Star

# list modules

% p6doc -l

% p6doc Foo::Bar


SOME DOCS

http://perl6intro.com/

or

https://github.com/rakudo/star/raw/master/docs/2015-spw-perl6-course.pdf


Suggestions also at

https://gist.github.com/stmuk/5b97c66be0acaf189685

* building Rakudo/Moar on exotic platforms (main support currently is Windows, Linux and MacOS X with *BSDs lagging a bit)

* writing test coverage for fixed tickets under https://github.com/perl6/roast (very easy)

- http://rakudo.org/rt/testneeded

(click through XSS false positive if you see one)

* porting a Perl 5 module to Perl 6

- a great way to get started since the result is generally cleaner and clearer code (although it is currently slower in most cases)

- current modules at

http://modules.perl6.org/

* fixing bugs/tests for existing perl6 modules

* more complex raduko fixes (or MoarVM even) - although this needs more knowledge of Perl 6 internals

 Last edited by itz, in Sun Jan 24 17:37:54 UTC 2016
Revision: 14