=begin pod
=use Perl6::Pod::Block::format format
=NAME The port of rakudo Perl 6 compiler for FreeBSD
=head1 About
=begin format :xhtml
=end format
Rakudo is the Perl 6 compiler for Parrot, called 'Rakudo Perl 6' or "Rakudo" for short.
This ``port'' contains patches necessary to make the B application source code compile and run on FreeBSD.
B
=head2 Install
For install rakudo simply type:
pkg_add -r rakudo
or make from source:
cd /usr/ports/lang/rakudo
make install clean
Finally type the following on the command line:
perl6 -e 'say "Hello, world !"'
Now you're ready to start using B !
See also:
man perl6
B: See "Compile problem"
=head1 What is "Rakudo Star" ?
From:Stefan O'Rear
Date:June 17, 2010 18:50
Subject:Re: Announce: Rakudo Perl 6 development release #30 ("Kiev")
On Thu, Jun 17, 2010 at 04:55:38PM -0700, Darren Duncan wrote:
> So, is "Rakudo Star" meant to be a parallel release series, sort of like
> Perl 5.12.x vs 5.13.x are now, or are the monthly Rakudo releases we've
> been seeing going to be named "Star" at some point? I thought I read
> recently that "Star" would be coming in June. -- Darren Duncan
Rakudo Star is a parrallel release series; however, it is not a series of
compiler releases, but a series of complete Perl 6 environments. A
single release of Rakudo Star will contain:
- Some version of Rakudo (not necessarily a monthly)
- Some version of Parrot
- Some random libraries
- Documentation
all vetted to work OK together.
-sorear
L
=head1 Latest versions
B< L> : "Rakudo star" perl6 port.
B>: installable version of parrot.
=item 02.08.2011 - lang/rakudo update to 2011.07 release of "Rakudo Star".
L
=item 28.04.2011 - lang/rakudo update to 2011.04 release of "Rakudo Star".
L
=item 29.01.2011 - lang/rakudo update to January 2011 release of "Rakudo Star".
L
=item 11.01.2011 - update ports to Parrot 2.10.1 and lang/rakudo update to December 2010 release of "Rakudo Star".
L
=item 25.12.2010 - update lang/rakudo ("Rakudo Star") to use shiped version of parrot ( L ).
=item 03.12.2010 - update ports to Parrot 2.10.1 and lang/rakudo update to November 2010 release of "Rakudo Star".
L |L
=item 29.10.2010 - update ports to Parrot 2.9.1 and lang/rakudo update to October 2010 release of "Rakudo Star".
L |L
=item 30.09.2010- update ports to Parrot 2.8.0 and lang/rakudo update to September 2010 release of "Rakudo Star".
L |L
=item 27.08.2010 - update ports to Parrot 2.7.0 and lang/rakudo update to August 2010 release of "Rakudo Star".
L |L
=item 01.08.2010 - new port of "Rakudo Star" was merged with lang/rakudo.
=item 30.07.2010 - new port of "Rakudo Star". Download port: L
=item 24.07.2010 - update ports to Parrot 2.6.0 and Rakudo #31 ("Atlanta")
=item 18.06.2010 - update ports to Parrot 2.5.0 and Rakudo #30 ("Kiev")
=item 28.05.2010 - start translate book about perl6. L.
=item 22.05.2010 - update ports to Parrot 2.4.0 and Rakudo #29 ("Erlangen")
=item 24.04.2010 - update ports to Parrot 2.3.0 and Rakudo #28 ("Moscow")
=item 05.03.2010 - updated port for rakudo #26 ("Amsterdam")
=for table :caption('Compile state for rakudo 2010.02 (on 05.03.2010)')
branch amd64 i386
=============+=========+========
9-current pass pass
8-stable pass pass
7-stable pass pass
6-stable icu icu
B:
icu - dependency devel/icu is broken on 6.x
pass - successfully
=item 22.02.2010 - new versions of Parrot 2.1.1 and Rakudo #26 ("Amsterdam")
=for table :caption('Compile problem for rakudo 2010.02')
branch amd64 i386
=============+=========+========
9-current pass gcc
8-stable gcc pass
7-stable pass pass
6-stable icu icu
B:
gcc - "cc1: internal compiler error: Segmentation fault: 11"
icu - dependency devel/icu is broken on 6.x
pass - successfully
=para
Latest version available now in FreeBSD ports tree. B is deprecated, no more support.
=item 23.01.2010 - update ports to Parrot 2.0.0 and Rakudo #25 ("Minneapolis")
=for table :caption('Compile problem for rakudo 2010-01')
branch amd64 i386
=============+=========+========
9-current pass gcc
8-stable gcc gcc
7-stable pass pass
6-stable icu icu
=para
L |
L |
=item 18.12.2009 - update ports to Parrot 1.9.0 and Rakudo #24 ("Seoul")
=para
L |
L |
=item 24.11.2009 - update ports to Parrot 1.8.0 and Rakudo #23 ("Lisbon")
=para
L |
L |
=item 25.10.2009 - update ports to Parrot 1.7.0 and Rakudo #22 ("Thousand Oaks")
=para
L |
L |
=item 29.09.2009 - update ports to Parrot 1.6.0 and Rakudo #21("Seattle")
=para
L |
L |
L
=item 25.08.2009 - divide stable rakudo port to separate parrot and rakudo
=para
L |
L |
L
=item 25.08.2009 - update rakudo-devel port to Parrot 1.5.0 and Rakudo #20("PDX")
=item 09.08.2009 - new port p6-perl6-toys - set of several perl6 modules
=item 23.07.2009 - update ports to Parrot 1.4.0 and Rakudo #19("Chicago")
=item 25.06.2009 - update ports to Parrot 1.3.0 and Rakudo #18("Pittsburgh")
=para
L |
L
=item 23.05.2009 - update ports to Parrot 1.2.0 and Rakudo #17(Stockholm)
=para
L |
L
=head1 UPDATED !!!!
=para Port of "Rakudo Star" now in L
=for item :term
B< L>
=for item :term
B>
=for format :xhtml
Port file p6-perl6-toys-0.0.1.tgz: Set of perl6 modules from projects writen in perl6 (deprecated).
Modules from projects:
=item November
=item html-template
=begin format :xhtml
Port file rakudo-devel-200909.tgz: keep up to date sources of rakudo and parrot (deprecated).
Download rakudo-devel-200909.tgz
=end format
=head1 Links
=head2 about rakudo
L
=head2 perl 6
=para Book about perl 6 "Using Perl 6"
=begin format :xhtml
=end format
=para Russian book "Everything about Perl 6"
=begin format :xhtml
=end format
L
L
L, L, L
=head2 parrot
L
=head2 Pugs
Pugs is an implementation of Perl 6, written in Haskell.
L
=head2 Perl6::Pod
This page was writen in Perldoc's Pod ( perl6's "Pod").
L, L
Source of this page: L
=head2 Contact to author
=for format :xhtml
=end pod