Skip to content

Commit 2cc8c2f

Browse files
committed
SSLify some links
1 parent 07a3825 commit 2cc8c2f

File tree

4 files changed

+46
-46
lines changed

4 files changed

+46
-46
lines changed

doc/Language/5to6-nutshell.pod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1383,7 +1383,7 @@ some point.
13831383
13841384
=head2 Other sources of translation knowledge
13851385
1386-
=item L<http://perlgeek.de/en/article/5-to-6>
1386+
=item L<https://perlgeek.de/en/article/5-to-6>
13871387
=item L<https://github.com/Util/Blue_Tiger/>
13881388
=item L<https://perl6advent.wordpress.com/2011/12/23/day-23-idiomatic-perl-6/>
13891389
=item L<http://www.perlfoundation.org/perl6/index.cgi?perl_6_delta_tablet>

doc/Language/5to6-perlfunc.pod

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ function in the style of C<@args.func>.
3232
3333
=head1 SOURCES
3434
35-
I'm taking my information from L<http://doc.perl6.org>, supplemented by the
36-
design documents at L<http://design.perl6.org/> and input from the denizens
35+
I'm taking my information from L<https://doc.perl6.org>, supplemented by the
36+
design documents at L<https://design.perl6.org/> and input from the denizens
3737
of #perl6 on irc.freenode.org
3838
3939
=head1 Alphabetical Listing of Perl Functions
@@ -87,10 +87,10 @@ The remaining filetests in Perl 5 do not appear to be implemented
8787
in Perl 6.
8888
8989
The documentation for this can be found at
90-
L<http://doc.perl6.org/type/IO::FileTestable#File_Test_operators>.
90+
L<https://doc.perl6.org/type/IO::FileTestable#File_Test_operators>.
9191
9292
There is more information on reading and writing files at
93-
L<http://doc.perl6.org/language/io>. Also, the section on C<open()>
93+
L<https://doc.perl6.org/language/io>. Also, the section on C<open()>
9494
below may be helpful.
9595
9696
=head2 abs
@@ -167,7 +167,7 @@ still be useful.
167167
168168
Not in Perl 6. For breaking out of C<given> blocks, you should probably take a
169169
look at C<proceed> and C<succeed>
170-
(L<http://doc.perl6.org/language/control#proceed_and_succeed>).
170+
(L<https://doc.perl6.org/language/control#proceed_and_succeed>).
171171
172172
=head2 caller
173173
@@ -316,7 +316,7 @@ C<my $deleted_value = @array[$i]:delete;>.
316316
317317
Works similarly to the Perl 5 version, but Perl 6's Exception mechanism
318318
may give you more power and flexibility than is available in Perl 5.
319-
See L<http://doc.perl6.org/language/exceptions>.
319+
See L<https://doc.perl6.org/language/exceptions>.
320320
321321
=head2 do
322322
@@ -346,9 +346,9 @@ and $v }>
346346
Incidentally, what we have there with the C<< -> >> is called a pointy
347347
block and, though there are a number of examples in the documentation,
348348
there doesn't seem to be a really clear explanation of how they work.
349-
L<http://design.perl6.org/S04.html#The_for_statement> may be of some
349+
L<https://design.perl6.org/S04.html#The_for_statement> may be of some
350350
help here, as well as the design document at
351-
L<http://design.perl6.org/S06.html#%22Pointy_blocks%22>. There is also
351+
L<https://design.perl6.org/S06.html#%22Pointy_blocks%22>. There is also
352352
some information at L<https://en.wikibooks.org/wiki/Perl_6_Programming/-
353353
Blocks_and_Closures#Pointy_Blocks>
354354
@@ -613,7 +613,7 @@ Was never a builtin function in Perl 5 in the first place. In Perl 6,
613613
typically, one declares functions as exportable or not, and all the
614614
exportable ones are exported. Nevertheless, selective importing is
615615
possible, but beyond the scope of this document. For details, see L<-
616-
http://doc.perl6.org/language/5to6#Importing_specific_functions_from-
616+
https://doc.perl6.org/language/5to6#Importing_specific_functions_from-
617617
_a_module>.
618618
619619
=head2 index
@@ -779,7 +779,7 @@ operator still exists. If you're trying to rewrite some Perl 5 code, the
779779
most important difference is that C<=~> is replaced by the smart match
780780
operator, C<~~>. Similarly, C<!~> is replaced by C<!~~>. Options for
781781
regex operators are adverbs and are complicated. For details, see
782-
L<http://doc.perl6.org/language/regexes#Adverbs>
782+
L<https://doc.perl6.org/language/regexes#Adverbs>
783783
784784
=head2 map
785785
@@ -873,7 +873,7 @@ The most obvious change from Perl 5 is the file mode syntax. To open a
873873
file for reading only, you would say C<open("file", :r)>. For write-
874874
only, read-write, and append, you would use C<:w>, C<:rw>, and C<:a>
875875
respectively. There are also options for encoding and how the filehandle
876-
deals with newlines. Details at L<http://doc.perl6.org/routine/open>.
876+
deals with newlines. Details at L<https://doc.perl6.org/routine/open>.
877877
878878
=head2 opendir
879879
@@ -909,7 +909,7 @@ The same in Perl 6.
909909
910910
Available in Perl 6. The template options are currently more restricted
911911
than they are in Perl 5. The current documented list can be found at
912-
L<http://doc.perl6.org/routine/unpack>.
912+
L<https://doc.perl6.org/routine/unpack>.
913913
914914
=head2 package
915915
@@ -957,7 +957,7 @@ Works in Perl 6, and can also be used as a method. I. e. C<my $x = pop
957957
Not available in Perl 6. The closest equivalent is the C<:c> adverb,
958958
which defaults to C<$/.to> if C<$/> is true, and C<0> if it isn't. For
959959
information on C<:c>, see
960-
L<http://doc.perl6.org/language/regexes#Continue>.
960+
L<https://doc.perl6.org/language/regexes#Continue>.
961961
962962
=head2 print
963963
@@ -973,7 +973,7 @@ C<print> can be used as a function in Perl 6, defaulting to standard
973973
out. To use C<print> as a function with a filehandle I<instead> of
974974
standard out, you need to put a colon after the filehandle. I. e.
975975
C<print $fh: "Howdy!">. The use of the colon as an "invocant marker"
976-
here is discussed at L<http://design.perl6.org/S03.html#line_4019>.
976+
here is discussed at L<https://design.perl6.org/S03.html#line_4019>.
977977
Alternately, you can use a method call: C<$fh.print("howdy!")>
978978
979979
=head2 printf
@@ -1020,7 +1020,7 @@ These survive the transition to Perl 6. Some notes:
10201020
C<qw/.../> is more commonly rendered as C<< <...> >> in Perl 6.
10211021
10221022
There are some added quoting constructs and equivalents, as explained at
1023-
L<http://doc.perl6.org/language/quoting>.
1023+
L<https://doc.perl6.org/language/quoting>.
10241024
10251025
=item qr/STRING/
10261026
@@ -1034,7 +1034,7 @@ C<$foo> will treat C<$foo> as a literal string, and using C<< <$foo> >>
10341034
will interpret the contents of C<$foo> as regex code. Note that the
10351035
angle brackets are doing something different here than they do outside a
10361036
regex. For more information on this, see
1037-
L<http://design.perl6.org/S05.html#Extensible_metasyntax_(%3C...%3E)>
1037+
L<https://design.perl6.org/S05.html#Extensible_metasyntax_(%3C...%3E)>
10381038
10391039
=head2 rand
10401040
@@ -1045,8 +1045,8 @@ it an argument. You can, however, use it as a method on a number to get
10451045
that behavior. I. e. the Perl 5 C<rand(100)> is equivalent to
10461046
C<100.rand> in Perl 6. Additionally, you can get a random integer by
10471047
using something like C<(^100).pick>. For I<why> you are able to do that,
1048-
see L<http://doc.perl6.org/language/operators#prefix_%5E> and
1049-
L<http://doc.perl6.org/routine/pick>.
1048+
see L<https://doc.perl6.org/language/operators#prefix_%5E> and
1049+
L<https://doc.perl6.org/routine/pick>.
10501050
10511051
=head2 read
10521052
@@ -1062,15 +1062,15 @@ documented to exist at this time.
10621062
=item readdir DIRHANDLE
10631063
10641064
Not a builtin function. To iterate through the contents of a directory,
1065-
take a look at L<http://doc.perl6.org/type/IO::Path#routine_dir>.
1065+
take a look at L<https://doc.perl6.org/type/IO::Path#routine_dir>.
10661066
10671067
=head2 readline
10681068
10691069
=item readline
10701070
10711071
Not available in Perl 6. You most likely want to use the C<.lines>
10721072
method in some way. For more detailed information on reading from files,
1073-
see L<http://doc.perl6.org/language/io>.
1073+
see L<https://doc.perl6.org/language/io>.
10741074
10751075
=head2 readlink
10761076
@@ -1177,7 +1177,7 @@ substitution operator exists. If you're trying to rewrite some
11771177
Perl 5 code, the most important difference is that C<=~> is replaced
11781178
by the smart match operator, C<~~>. Similarly, C<!~> is C<!~~>.
11791179
Options for regex operators are adverbs and are complicated. For
1180-
details, see L<http://doc.perl6.org/language/regexes#Adverbs>
1180+
details, see L<https://doc.perl6.org/language/regexes#Adverbs>
11811181
11821182
=head2 say
11831183
@@ -1191,7 +1191,7 @@ C<say> can be used as a function, defaulting to standard out. To use
11911191
C<say> as a function with a filehandle I<instead> of standard out, you
11921192
need to put a colon after the filehandle. I. e. C<say $fh: "Howdy!">.
11931193
The use of the colon as an "invocant marker" here is discussed at
1194-
L<http://design.perl6.org/S03.html#line_4019>. Alternately, you can use
1194+
L<https://design.perl6.org/S03.html#line_4019>. Alternately, you can use
11951195
a method call: C<$fh.say("howdy!")>
11961196
11971197
=head2 scalar
@@ -1316,7 +1316,7 @@ C<sort> exists in Perl 6, but is somewhat different. C<$a> and C<$b> are
13161316
no longer special (See L<5to6-perlvar.pod>) and sort routines no
13171317
longer return positive integers, negative integers, or 0, but rather
13181318
C<Order::Increase>, C<Order::Same>, or C<Order::Decrease> objects. See
1319-
L<http://doc.perl6.org/routine/sort> for details. May also be used as a
1319+
L<https://doc.perl6.org/routine/sort> for details. May also be used as a
13201320
method I. e. C<sort(@a)> is equivalent to C<@a.sort>.
13211321
13221322
=head2 splice
@@ -1356,7 +1356,7 @@ you wish to have the delimiters included in the resulting list, you need
13561356
to use the named parameter C<:all>, like this: C<split(';', "a;b;c",
13571357
:all) # a ; b ; c> Empty chunks are not removed from the result list as
13581358
they are in Perl 5. For that behavior, see C<comb>. Details on C<split>
1359-
are at L<http://doc.perl6.org/routine/split>. Unsurprisingly, C<split>
1359+
are at L<https://doc.perl6.org/routine/split>. Unsurprisingly, C<split>
13601360
also now works as a method: C<"a;b;c".split(';')>
13611361
13621362
=item split
@@ -1466,7 +1466,7 @@ C<@_> still contains what is passed to the function. So, in theory, you
14661466
don't need to change that aspect of a function if porting from Perl 5 to
14671467
Perl 6 (although you should probably consider the option of using a
14681468
signature). For all the gory details, see
1469-
L<http://doc.perl6.org/language/functions>.
1469+
L<https://doc.perl6.org/language/functions>.
14701470
14711471
=head2 __SUB__
14721472
@@ -1521,8 +1521,8 @@ C<IO> classes somewhere.
15211521
15221522
=item system PROGRAM LIST
15231523
1524-
For this, you probably want C<run> (L<http://doc.perl6.org/routine/run>)
1525-
or C<shell> (L<http://doc.perl6.org/routine/shell>).
1524+
For this, you probably want C<run> (L<https://doc.perl6.org/routine/run>)
1525+
or C<shell> (L<https://doc.perl6.org/routine/shell>).
15261526
15271527
=head2 syswrite
15281528
@@ -1582,7 +1582,7 @@ better documented, called C<.trans>. C<.trans> uses a list of pairs, as
15821582
follows: C<< $x.trans(['a'..'c'] => ['A'..'C'], ['d'..'q'] =>
15831583
['D'..'Q'], ['r'..'z'] => ['R'..'Z']); >> A much more extensive
15841584
description of the uses of C<.trans> can be found at
1585-
L<http://design.perl6.org/S05.html#Transliteration>. The C<y///>
1585+
L<https://design.perl6.org/S05.html#Transliteration>. The C<y///>
15861586
equivalent has been done away with.
15871587
15881588
=head2 truncate
@@ -1606,7 +1606,7 @@ Works as a function and a method. C<uc("ha")> and C<"ha".uc> both return "HA".
16061606
=item ucfirst
16071607
16081608
Perl 6 has done away with C<ucfirst>. The title case function C<tc> probably
1609-
does what you need here. L<http://doc.perl6.org/routine/tc>
1609+
does what you need here. L<https://doc.perl6.org/routine/tc>
16101610
16111611
=head2 umask
16121612
@@ -1645,7 +1645,7 @@ The zero argument (implicit C<$_>) version of unlink is not available in Perl
16451645
16461646
Available in Perl 6. The template options are currently more restricted
16471647
than they are in Perl 5. The current documented list can be found at
1648-
L<http://doc.perl6.org/routine/unpack>.
1648+
L<https://doc.perl6.org/routine/unpack>.
16491649
16501650
16511651
=head2 unshift
@@ -1735,7 +1735,7 @@ There is no C<wantarray> in Perl 6.
17351735
17361736
C<warn> throws an exception. To simply print a message to C<$*ERR>, you
17371737
would use the C<note> function. For more on exceptions, see
1738-
L<http://doc.perl6.org/language/exceptions>.
1738+
L<https://doc.perl6.org/language/exceptions>.
17391739
17401740
=head2 write
17411741

doc/Language/5to6-perlop.pod

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@ equivalents, please see the Perl 6 documentation.
1818
1919
=head1 SOURCES
2020
21-
I'm taking my information from L<http://doc.perl6.org> (in particular,
22-
L<http://doc.perl6.org/language/operators>), supplemented by the
23-
design documents at L<http://design.perl6.org/> and input from the denizens
21+
I'm taking my information from L<https://doc.perl6.org> (in particular,
22+
L<https://doc.perl6.org/language/operators>), supplemented by the
23+
design documents at L<https://design.perl6.org/> and input from the denizens
2424
of #perl6 on irc.freenode.org
2525
2626
=head2 Operator Precedence and Associativity
2727
2828
The operator precedence table is somewhat different in Perl 6 than it is in
2929
Perl 5, so I will not detail it here. If you need to know the precedence and
3030
associativity of a given operator in Perl 6, refer to
31-
L<http://doc.perl6.org/language/operators#Operator_Precedence>.
31+
L<https://doc.perl6.org/language/operators#Operator_Precedence>.
3232
3333
=head2 Terms and List Operators
3434
@@ -45,7 +45,7 @@ dereference something, however, the arrow is the dot. It is also the dot
4545
for method calls. So, Perl 5's C<< $arrayref->[7] >> becomes
4646
C<$arrayref.[7]> in Perl 6 and, similarly, C<< $user->name >> becomes
4747
C<$user.name>. The C<< => >> arrow is used for constructing Pairs, see
48-
L<http://doc.perl6.org/language/terms#Pair>.
48+
L<https://doc.perl6.org/language/terms#Pair>.
4949
5050
=head2 Auto-increment and Auto-decrement
5151
@@ -133,7 +133,7 @@ of its arguments.
133133
134134
C<~~> is the smart match operator as in Perl 5, but it's also I<just>
135135
the match operator in Perl 6, as noted above. For how smart matching
136-
works in Perl 6, see L<http://design.perl6.org/S03.html#Smart_matching>.
136+
works in Perl 6, see L<https://design.perl6.org/S03.html#Smart_matching>.
137137
138138
=head2 Smartmatch Operator
139139
@@ -202,7 +202,7 @@ The comma operator works mostly as expected, but technically it creates
202202
L<Lists|/type/List>) or separates arguments
203203
in function calls. Also, there is a C<:> variant that turns function
204204
calls into method calls - see
205-
L<http://doc.perl6.org/language/operators#infix_%3A>.
205+
L<https://doc.perl6.org/language/operators#infix_%3A>.
206206
207207
The C<< => >> operator works similarly to the Perl 5 "fat comma"
208208
behavior in that it allows an unquoted identifier on its left side, but
@@ -235,7 +235,7 @@ C<orelse>.
235235
=head2 Quote and Quote-like Operators
236236
237237
For all the gory details on quoting constructs, see
238-
L<http://doc.perl6.org/language/quoting>.
238+
L<https://doc.perl6.org/language/quoting>.
239239
240240
There is a quoting operator that allows absolute literal strings: C<Q> or
241241
C<「…」>, although the latter might be difficult to find on your keyboard,
@@ -257,7 +257,7 @@ manner: C<< %a = 1 => 2, 3 => 4;say "%a[]"; >> results in a space
257257
separating the pairs and tabs separating the key from the value in each
258258
pair (apparently). You can also interpolate Perl 6 code in strings using
259259
curly braces. For all the details, see
260-
L<http://doc.perl6.org/language/quoting#Interpolation%3A_qq>.
260+
L<https://doc.perl6.org/language/quoting#Interpolation%3A_qq>.
261261
262262
C<qw> works as in Perl 5, and can also be rendered as C<< <...> >>. E.
263263
g. C<qw/a b c/> is equivalent to C<< <a b c> >>.
@@ -280,7 +280,7 @@ documented, called C<.trans>. C<.trans> uses a list of pairs, as
280280
follows: C<< $x.trans(['a'..'c'] => ['A'..'C'], ['d'..'q'] =>
281281
['D'..'Q'], ['r'..'z'] => ['R'..'Z']); >> A much more extensive
282282
description of the uses of C<.trans> can be found at
283-
L<http://design.perl6.org/S05.html#Transliteration>. The C<y///>
283+
L<https://design.perl6.org/S05.html#Transliteration>. The C<y///>
284284
equivalent has been done away with.
285285
286286
Heredocs are specified differently in Perl 6. You use C<:to> with your quoting
@@ -292,7 +292,7 @@ C<qq>.
292292
=head2 I/O Operators
293293
294294
The full details on Input/Output in Perl 6 can be found at
295-
L<http://doc.perl6.org/language/io>.
295+
L<https://doc.perl6.org/language/io>.
296296
297297
As C<< <...> >> is the quote-words construct in Perl 6, C<< <> >> is not
298298
used for reading lines from a file. You can do that by either making an

doc/Language/about.pod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ navigate, and useful to both newcomers and experienced Perl 6
1010
programmers.
1111
1212
An HTML version of the documentation is located online at
13-
L<http://doc.perl6.org>.
13+
L<https://doc.perl6.org>.
1414
1515
The official source for this documentation is located at L<perl6/doc on
16-
GitHub|http://github.com/perl6/doc>.
16+
GitHub|https://github.com/perl6/doc>.
1717
1818
=head1 Structure
1919
@@ -29,7 +29,7 @@ Generating this documentation requires:
2929
=item A recent version of the Rakudo Perl 6 compiler
3030
3131
=item The Perl 6 modules Pod::To::HTML and URI::Escape (can be installed
32-
via L<panda|http://github.com/tadzik/panda>)
32+
via L<panda|https://github.com/tadzik/panda>)
3333
3434
=item B<Optional>: L<GraphViz|http://graphviz.org>, for creating graphs
3535
of the relationships between Perl 6 types

0 commit comments

Comments
 (0)