6
6
7
7
= head1 General
8
8
9
+ X < |Rakudo and Perl 6 (FAQ) >
9
10
= head2 What's the difference between Rakudo and Perl 6?
10
11
11
12
Properly speaking, L < Rakudo|http://rakudo.org/ > is an implementation of Perl 6.
@@ -31,6 +32,7 @@ $ perl6 -v
31
32
This is Rakudo version 2017.07 built on MoarVM version 2017.07
32
33
implementing Perl 6.c.
33
34
35
+ X < |v6.d (FAQ) >
34
36
= head2 When is v6.d going to be released?
35
37
36
38
Hopefully within a few months. Details at L < https://github.com/perl6/6.d-prep >
@@ -41,7 +43,8 @@ features were already implemented in 6.c compiler, due to the lack (at the
41
43
time) of the infrastructure to support separate language versions. Thus, when
42
44
6.d is released, you may find you were already using many of the new features.
43
45
44
- X < |Rakudo Star (FAQ) >
46
+ X < |Rakudo Star DMG binary installer (FAQ) > X < |Rakudo Star MSI binary installer (FAQ) > X < |Rakudo Star docker image (FAQ) >
47
+ X < |Rakudo Star for Linux (FAQ) > X < |Rakudo Star for Windows (FAQ) > X < |Rakudo Star for Mac (FAQ) >
45
48
= head2 As a Perl 6 user, what should I install?
46
49
47
50
Mac users can use the latest Rakudo Star DMG binary installer at
@@ -93,6 +96,7 @@ You can always L<get help from a live human in our help
93
96
chat|https://webchat.freenode.net/?channels=#perl6 > or L < search the chat
94
97
logs|https://www.google.com/search?q=site:irclog.perlgeek.de+inurl:perl6 > .
95
98
99
+ X < |Specification (FAQ) >
96
100
= head2 What is the Perl 6 specification?
97
101
98
102
The specification refers to the official test suite for Perl 6. It's called
@@ -120,7 +124,7 @@ There are several B<5to6-> guides in the L<Language section of the
120
124
documentation|https://docs.perl6.org/language.html > , most notable of which
121
125
is the L < 5to6-nutshell|https://docs.perl6.org/language/5to6-nutshell > guide.
122
126
123
- X < |Ruby (FAQ) >
127
+ X < |Ruby Quickstart (FAQ) >
124
128
= head2 I'm a Ruby programmer looking for quickstart type docs?
125
129
126
130
See the L < rb-nutshell|https://docs.perl6.org/language/rb-nutshell > guide.
@@ -144,7 +148,7 @@ L<modules.perl6.org website|https://modules.perl6.org/> (temporarily, it's
144
148
available as a
145
149
L < raw JSON file|https://github.com/ugexe/Perl6-ecosystems/blob/master/cpan.json >
146
150
147
- X < |p6doc (FAQ) >
151
+ X < |p6doc (FAQ) > X < |perldoc (FAQ) >
148
152
= head2 Is there a perldoc (command line documentation viewer) for Perl 6?
149
153
150
154
Yes, it's called p6doc and is present in the ecosystem under that name. It's
@@ -177,6 +181,7 @@ It's very easy to use Nativecall to access them.
177
181
An ecosystem module L < POSIX|https://github.com/cspencer/perl6-posix > is
178
182
also available.
179
183
184
+ X < |Core standard library (FAQ) > X < |Rakudo Star distribution and compiler-only release (FAQ) >
180
185
= head2 Does Rakudo have a core standard library?
181
186
182
187
L < Rakudo Star distribution|https://rakudo.perl6.org/downloads/star/ > does come
@@ -466,7 +471,7 @@ on an expression, and item context (not flattening) with C<$( ... )>
466
471
or by calling the C < .item > method on an expression.
467
472
468
473
469
- X < |sigils (FAQ) >
474
+ X < |Sigils (FAQ) >
470
475
= head2 Why sigils? Couldn't you do without them?
471
476
472
477
There are several reasons:
@@ -494,7 +499,7 @@ hash key. Use a closure to help it to understand you.
494
499
my $foo = "abc";
495
500
say "{$foo}<html-tag>";
496
501
497
- X < |coroutine (FAQ) >
502
+ X < |Coroutine (FAQ) >
498
503
= head2 Does Perl 6 have coroutines? What about C < yield > ?
499
504
500
505
Perl 6 has no C < yield > statement like Python does, but it does offer similar
0 commit comments