Skip to content

Commit 5588c90

Browse files
cpan/perlfaq - Update to version 5.20250619
5.20250619 2025-06-19 00:43:39Z * fix reference to tty (PR#117, Jakub Wilk) * various typo fixes (numerous PRs: Elvin Aslanov, Dan Book, Dave Cross, vaitkus) * remove mention of TCP::Client (PR#139, vaitkus) * modernized references to random number modules (PR#143, Robert Rothenberg) * added "phaser" to glossary (PR#146, James E Keenan)
1 parent 8c71d4a commit 5588c90

File tree

13 files changed

+164
-107
lines changed

13 files changed

+164
-107
lines changed

Porting/Maintainers.pl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,8 @@ package Maintainers;
916916
},
917917

918918
'perlfaq' => {
919-
'DISTRIBUTION' => 'ETHER/perlfaq-5.20240218.tar.gz',
919+
'DISTRIBUTION' => 'ETHER/perlfaq-5.20250619.tar.gz',
920+
'SYNCINFO' => 'ether on Wed Jun 18 20:32:25 2025',
920921
'FILES' => q[cpan/perlfaq],
921922
'EXCLUDED' => [ qr/^inc/, qr/^xt/, qr{^t/00-} ],
922923
},

cpan/perlfaq/lib/perlfaq.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ use strict;
22
use warnings;
33
package perlfaq;
44

5-
our $VERSION = '5.20240218';
5+
our $VERSION = '5.20250619';
66

77
1;

cpan/perlfaq/lib/perlfaq.pod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ perlfaq - Frequently asked questions about Perl
44

55
=head1 VERSION
66

7-
version 5.20240218
7+
version 5.20250619
88

99
=head1 DESCRIPTION
1010

@@ -1380,7 +1380,7 @@ patches and corrections over the years.
13801380
=head1 AUTHOR AND COPYRIGHT
13811381

13821382
Tom Christiansen wrote the original version of this document.
1383-
brian d foy C<< <[email protected]> >> wrote this version. See the
1383+
brian d foy C<< <[email protected]> >> wrote this version. See the
13841384
individual perlfaq documents for additional copyright information.
13851385

13861386
This document is available under the same terms as Perl itself. Code

cpan/perlfaq/lib/perlfaq1.pod

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
=pod
2+
3+
=encoding UTF-8
4+
15
=head1 NAME
26

37
perlfaq1 - General Questions About Perl
48

59
=head1 VERSION
610

7-
version 5.20240218
11+
version 5.20250619
812

913
=head1 DESCRIPTION
1014

@@ -212,7 +216,7 @@ and L<community|http://www.perl.org/community.html> which surrounds it.
212216
For comparisons to a specific language it is often best to create
213217
a small project in both languages and compare the results, make sure
214218
to use all the L<resources|http://www.cpan.org/> of each language,
215-
as a language is far more than just it's syntax.
219+
as a language is far more than just its syntax.
216220

217221
=head2 Can I do [task] in Perl?
218222

@@ -327,3 +331,5 @@ domain. You are permitted and encouraged to use this code and any
327331
derivatives thereof in your own programs for fun or for profit as you
328332
see fit. A simple comment in the code giving credit to the FAQ would
329333
be courteous but is not required.
334+
335+
=cut

cpan/perlfaq/lib/perlfaq2.pod

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ perlfaq2 - Obtaining and Learning about Perl
88

99
=head1 VERSION
1010

11-
version 5.20240218
11+
version 5.20250619
1212

1313
=head1 DESCRIPTION
1414

@@ -27,7 +27,7 @@ all known and current Unix derivatives are supported (perl's native
2727
platform), as are other systems like VMS, DOS, OS/2, Windows,
2828
QNX, BeOS, OS X, MPE/iX and the Amiga.
2929

30-
Binary distributions for some proprietary platforms can be found
30+
Binary distributions for some proprietary platforms can be found in the
3131
L<http://www.cpan.org/ports/> directory. Because these are not part of
3232
the standard distribution, they may and in fact do differ from the
3333
base perl port in a variety of ways. You'll have to check their
@@ -120,8 +120,8 @@ L<view online|http://perldoc.perl.org/perl.html>.
120120
(Some operating system distributions may ship the documentation in a different
121121
package; for instance, on Debian, you need to install the C<perl-doc> package.)
122122

123-
Many good books have been written about Perl--see the section later in
124-
L<perlfaq2> for more details.
123+
Many good books have been written about Perl--see the L</"Perl Books"> section
124+
for more details.
125125

126126
=head2 What is perl.com? Perl Mongers? pm.org? perl.org? cpan.org?
127127

@@ -162,7 +162,7 @@ See L<What is CPAN?|/"What modules and extensions are available for Perl? What i
162162

163163
=head2 Where can I post questions?
164164

165-
There are many Perl L<mailing lists|lists.perl.org> for various
165+
There are many Perl L<mailing lists|https://lists.perl.org> for various
166166
topics, specifically the L<beginners list|http://lists.perl.org/list/beginners.html>
167167
may be of use.
168168

@@ -229,13 +229,13 @@ To determine if a module came with your version of Perl, you can
229229
install and use L<Module::CoreList>. It knows the modules (with their
230230
versions) included with each release of Perl:
231231

232-
$ corelist File::Copy
233-
Data for 2023-07-02
234-
File::Copy was first released with perl 5.002
232+
$ corelist File::Copy
233+
Data for 2023-07-02
234+
File::Copy was first released with perl 5.002
235235

236-
$ corelist Business::ISBN
237-
Data for 2023-07-02
238-
Business::ISBN was not in CORE (or so I think)
236+
$ corelist Business::ISBN
237+
Data for 2023-07-02
238+
Business::ISBN was not in CORE (or so I think)
239239

240240
If the module does not come with Perl, report its issues
241241
using the tool that the particular module author decided to use, such as
@@ -252,14 +252,14 @@ Use the directions you find.
252252
Sometimes the module author does not declare a bugtracker. For a long
253253
time, everyone assumed that the CPAN Request Tracker
254254
(L<https://rt.cpan.org>) was the bugtracker since every distribution had
255-
an RT queue generated automatically. In somes cases, the author might
255+
an RT queue generated automatically. In some cases, the author might
256256
use CPAN RT. They also might have not declared a different
257257
bugtracker but don't use CPAN RT.
258258

259259
Submit bugs to RT either through its web interface,
260260
L<https://rt.cpan.org>, or by email. Send email to I<<
261261
bug-E<lt>distribution-nameE<gt>@rt.cpan.org >>. For example, if you
262-
wanted to report a bug in the example module L<Foo::Bar>, you could send
262+
wanted to report a bug in the example module C<Foo::Bar>, you could send
263263
a message to I<[email protected]>.
264264

265265
=head1 AUTHOR AND COPYRIGHT

cpan/perlfaq/lib/perlfaq3.pod

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
=pod
2+
3+
=encoding UTF-8
4+
15
=head1 NAME
26

37
perlfaq3 - Programming Tools
48

59
=head1 VERSION
610

7-
version 5.20240218
11+
version 5.20250619
812

913
=head1 DESCRIPTION
1014

@@ -99,7 +103,7 @@ Have you read the appropriate manpages? Here's a brief index:
99103

100104
=item L<perlre> - Perl regular expressions
101105

102-
=item L<perlfunc> - Perl builtin functions>
106+
=item L<perlfunc> - Perl builtin functions
103107

104108
=item L<perlop> - Perl operators and precedence
105109

@@ -173,7 +177,7 @@ that C<CPAN.pm> understands and can use to re-install every module:
173177
$ cpan -a
174178

175179
Inside a Perl program, you can use the L<ExtUtils::Installed> module to
176-
show all installed distributions, although it can take awhile to do
180+
show all installed distributions, although it can take a while to do
177181
its magic. The standard library which comes with Perl just shows up
178182
as "Perl" (although you can get those with L<Module::CoreList>).
179183

@@ -296,8 +300,8 @@ or I<Mastering Perl>, chapter 5.
296300
L<perldebguts> documents creating a custom debugger if you need to
297301
create a special sort of profiler. brian d foy describes the process
298302
in I<The Perl Journal>, "Creating a Perl Debugger",
299-
L<http://www.ddj.com/184404522> , and "Profiling in Perl"
300-
L<http://www.ddj.com/184404580> .
303+
L<https://drdobbs.com/creating-a-perl-debugger/184404522> , and
304+
"Profiling in Perl" L<https://drdobbs.com/profiling-in-perl/184404580> .
301305

302306
Perl.com has two interesting articles on profiling: "Profiling Perl",
303307
by Simon Cozens, L<https://www.perl.com/pub/2004/06/25/profiling.html/>
@@ -362,12 +366,12 @@ L<http://e-p-i-c.sf.net/>
362366
The Eclipse Perl Integration Project integrates Perl
363367
editing/debugging with Eclipse.
364368

365-
=item Enginsite
369+
=item EngInSite
366370

367371
L<http://www.enginsite.com/>
368372

369373
Perl Editor by EngInSite is a complete integrated development
370-
environment (IDE) for creating, testing, and debugging Perl scripts;
374+
environment (IDE) for creating, testing, and debugging Perl scripts;
371375
the tool runs on Windows 9x/NT/2000/XP or later.
372376

373377
=item IntelliJ IDEA
@@ -406,7 +410,7 @@ under Windows 95/98/NT/2000.
406410

407411
=item OptiPerl
408412

409-
L<http://www.optiperl.com/>
413+
L<https://www.uptiv.com/free/optiperl/>
410414

411415
OptiPerl is a Windows IDE with simulated CGI environment, including
412416
debugger and syntax-highlighting editor.
@@ -575,7 +579,7 @@ Note that the perl-mode of emacs will have fits with C<"main'foo">
575579
are probably using C<"main::foo"> in new Perl code anyway, so this
576580
shouldn't be an issue.
577581

578-
For CPerlMode, see L<http://www.emacswiki.org/cgi-bin/wiki/CPerlMode>
582+
For CPerlMode, see L<https://www.emacswiki.org/emacs/CPerlMode>
579583

580584
=head2 How can I use curses with Perl?
581585

@@ -1141,3 +1145,5 @@ domain. You are permitted and encouraged to use this code and any
11411145
derivatives thereof in your own programs for fun or for profit as you
11421146
see fit. A simple comment in the code giving credit to the FAQ would
11431147
be courteous but is not required.
1148+
1149+
=cut

0 commit comments

Comments
 (0)