@@ -26,11 +26,11 @@ No. The first stable language specification version is v6.c
26
26
("Christmas"). Future versions of the spec may have point releases (e.g.,
27
27
v6.d.2) or major releases (e.g., v6.e).
28
28
29
- Running C < perl6 -v> will display the language version your compiler
29
+ Running C < raku -v> will display the language version your compiler
30
30
implements:
31
31
32
32
= for code :lang<shell>
33
- $ perl6 -v
33
+ $ raku -v
34
34
This is Rakudo version 2017.07 built on MoarVM version 2017.07
35
35
implementing Raku.c.
36
36
@@ -194,7 +194,7 @@ L«C<App::Mi6> tool|https://modules.raku.org/l/App::Mi6» can simplify the
194
194
uploading process. The
195
195
L « C < zef > module installer|https://github.com/ugexe/zef»
196
196
automatically check for latest versions of a module on CPAN as well as our
197
- L < GitHub-based ecosystem|https://github.com/perl6 /ecosystem/ > .
197
+ L < GitHub-based ecosystem|https://github.com/Raku /ecosystem/ > .
198
198
199
199
X < |p6doc (FAQ) > X < |perldoc (FAQ) >
200
200
= head2 Is there a perldoc (command line documentation viewer) for Raku?
@@ -262,11 +262,11 @@ Many more modules can be found in the L<ecosystem|https://modules.raku.org/>.
262
262
= head2 Is there something like C < B::Deparse > /How can I get hold of the AST?
263
263
264
264
Use C < --target=optimize > command line option to view the AST of your program,
265
- e.g., C < perl6 --target=optimize -e 'say "hi"'>
265
+ e.g., C < raku --target=optimize -e 'say "hi"'>
266
266
267
267
The target C < optimize > gives the AST after the static optimizer does its job,
268
268
while target C < ast > gives the AST before that step. To get the full list of
269
- available targets, run C < perl6 --stagestats -e "">
269
+ available targets, run C < raku --stagestats -e "">
270
270
271
271
X < |Precompile (FAQ) >
272
272
= head2 What is precompilation?
@@ -746,7 +746,7 @@ C<OpaquePointer> is deprecated and has been replaced with C<Pointer>.
746
746
747
747
L < Identifiers can include colon pairs, which become part of their name|/language/syntax#Identifiers > .
748
748
According to
749
- L < Larry Wall's answer to the issue|https://github.com/perl6 /doc/issues/1753#issuecomment-362875676 > ,
749
+ L < Larry Wall's answer to the issue|https://github.com/Raku /doc/issues/1753#issuecomment-362875676 > ,
750
750
I < We
751
751
already had the colon pair mechanism available, so it was a no-brainer to use
752
752
that to extend any name that needs to be able to quote uniquefying but
@@ -968,6 +968,12 @@ Huffman-coding of names allows for better readability.
968
968
= item Lazy lists defined with a simple iterator interface, which any class can
969
969
supply by minimally supplying a single method.
970
970
971
+ = item Ability to use hyphens and other non-alphanumeric ASCII
972
+ characters as well as certain Unicode characters in identifiers. (Using
973
+ hyphens instead of underscores in test is commonly called "kebab case"
974
+ among its users. See also "camel case" and "snake case":
975
+ L < https://en.wikipedia.org/wiki/Letter_case#Special_case_styles > .)
976
+
971
977
= item Raku's mottos remain the same as they have been for Perl all along:
972
978
“Perl is different. In a nutshell, Perl is designed to make the easy jobs easy,
973
979
without making the hard jobs impossible.” and “There Is More Than One Way To Do
0 commit comments