Skip to content

Commit 19f272b

Browse files
authored
Merge pull request #3238 from tbrowder/p6toraku-faq
chg p6 to raku; add onfo on kebab case
2 parents d6324db + 0dc1b50 commit 19f272b

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

doc/Language/faq.pod6

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ No. The first stable language specification version is v6.c
2626
("Christmas"). Future versions of the spec may have point releases (e.g.,
2727
v6.d.2) or major releases (e.g., v6.e).
2828
29-
Running C<perl6 -v> will display the language version your compiler
29+
Running C<raku -v> will display the language version your compiler
3030
implements:
3131
3232
=for code :lang<shell>
33-
$ perl6 -v
33+
$ raku -v
3434
This is Rakudo version 2017.07 built on MoarVM version 2017.07
3535
implementing Raku.c.
3636
@@ -194,7 +194,7 @@ L«C<App::Mi6> tool|https://modules.raku.org/l/App::Mi6» can simplify the
194194
uploading process. The
195195
L«C<zef> module installer|https://github.com/ugexe/zef»
196196
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/>.
198198
199199
X<|p6doc (FAQ)> X<|perldoc (FAQ)>
200200
=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/>.
262262
=head2 Is there something like C<B::Deparse>/How can I get hold of the AST?
263263
264264
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"'>
266266
267267
The target C<optimize> gives the AST after the static optimizer does its job,
268268
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 "">
270270
271271
X<|Precompile (FAQ)>
272272
=head2 What is precompilation?
@@ -746,7 +746,7 @@ C<OpaquePointer> is deprecated and has been replaced with C<Pointer>.
746746
747747
L<Identifiers can include colon pairs, which become part of their name|/language/syntax#Identifiers>.
748748
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>,
750750
I<We
751751
already had the colon pair mechanism available, so it was a no-brainer to use
752752
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.
968968
=item Lazy lists defined with a simple iterator interface, which any class can
969969
supply by minimally supplying a single method.
970970
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+
971977
=item Raku's mottos remain the same as they have been for Perl all along:
972978
“Perl is different. In a nutshell, Perl is designed to make the easy jobs easy,
973979
without making the hard jobs impossible.” and “There Is More Than One Way To Do

0 commit comments

Comments
 (0)