Rakudo is the Perl 6 compiler for Parrot, called 'Rakudo Perl 6' or "Rakudo" for short.
This ``port'' contains patches necessary to make the Rakudo application source code compile and run on FreeBSD.
Since February 2010 rakudo in the official FreeBSD ports tree !
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 rakudo !
See also:
man perl6
Note: See "Compile problem"
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
rakudo : "Rakudo star" perl6 port.
parrot: installable version of parrot.
parrot-2.10.1.tgz |rakudo-star-2010.11.tgz
parrot-2.9.1.tgz |rakudo-star-2010.10.tgz
parrot-2.8.0.tgz |rakudo-star-2010.09.tgz
parrot-2.7.0.tgz |rakudo-star-2010.08.tgz
branch | amd64 | i386 |
---|---|---|
9-current | pass | pass |
8-stable | pass | pass |
7-stable | pass | pass |
6-stable | icu | icu |
Note:
icu - dependency devel/icu is broken on 6.x
pass - successfully
branch | amd64 | i386 |
---|---|---|
9-current | pass | gcc |
8-stable | gcc | pass |
7-stable | pass | pass |
6-stable | icu | icu |
Note:
gcc - "cc1: internal compiler error: Segmentation fault: 11"
icu - dependency devel/icu is broken on 6.x
pass - successfully
Latest version available now in FreeBSD ports tree. rakudo-devel is deprecated, no more support.
branch | amd64 | i386 |
---|---|---|
9-current | pass | gcc |
8-stable | gcc | gcc |
7-stable | pass | pass |
6-stable | icu | icu |
parrot-2.0.0.tgz | rakudo-201001.tgz |
parrot-1.9.0.tgz | rakudo-200912.tgz |
parrot-1.8.0.tgz | rakudo-200911.tgz |
parrot-1.7.0.tgz | rakudo-200910.tgz |
parrot-1.6.0.tgz | rakudo-200909.tgz | rakudo-devel-200909.tgz
parrot-1.5.0.tgz | rakudo-200908.tgz | rakudo-devel-200908.tgz
rakudo-devel-200906.tgz | rakudo-200906.tgz
rakudo-devel-200905.tgz | rakudo-200905.tgz
Port of "Rakudo Star" now in FreeBSD tree
Modules from projects:
Book about perl 6 "Using Perl 6"
Russian book "Everything about Perl 6"
perl6.ru, perl6.su, perl6doc.ru
Pugs is an implementation of Perl 6, written in Haskell.
This page was writen in Perldoc's Pod ( perl6's "Pod").
http://zag.ru/perl6-pod/S26.html, Perldoc Pod to HTML converter
Source of this page: site.pod