Perl FAQ - FAQ (2)

xiaoxiao2021-03-31  212

Which platforms have Perl? Where is going to find? Is it necessary to implement Perl issued in the form of enforcement? There is no C compiler in my system. How to compile Perl? I copied the Perl's executive file from one machine to another machine, but the program is can't run. I grabbed the original code and tried to compile Perl, but the gdbm / dynamic loading / malloc / linking / ... part failed. How do you get it? Which modules and extensions do perl? What is CPAN? CPAN / SRC / ... What is the representative? Is there a PERL version recognized by ISO [International Standards Bureau] or ANSI [National Standards Bureau]? Where is the relevant information about Perl? What are the USEN to discuss the press discussion group in Perl? What is the problem? If I want to discharge the original code, which board is put on? Perl books and Perl's perl on the magazine network: What is the Mailing Lists for Perl through FTP and WWW? How do you purchase a commercial version of Perl in a file-in-business version of Perl? File PERL training course with comp.lang.perl.misc posts If you find what BUGS is reported? What is Perl.com, Perl.org, and Perl Institute? How to learn to write object guides with Perl?

Which platforms have Perl? Where is going to find?

Perl's standard distribution (responsible for maintenance by the Perl Development Team) is only issued in the original code. You can get at http://www.perl.com/cpan/src/latest.tar.gz. The format of this file is the POSIX TAR filebox, which is compressed in Gzip format. This original code can easily compile the installation and installation in most UNIX systems without any portfolio (PERL's native system), and Plan 9, VMS, QNX, OS / 2, and Amiga. Despite the legend (the upcoming it), the 5.004 version may be successfully compiled and installed directly on Windows NT, but this is still confirmed. Suitable for 32-bit microsoft systems and Apple systems to enable Perl issued in the form of files to be found at http://www.perl.com/cpan/ports/. Because these two are not part of the standard issuance, they may be different (actually) and basic Perl have different ways. To know which places are different, you have to check their respective release notes. These differences may be positive (for example, they may have some of the extensions of Perl issued by some original code, providing special functions of a special platform), or negative (for example, they may be alternatively older Perl Code distribution version).

A practical, FAQ written for Win32 Perl users can be obtained at http://www.endcontsw.com/people/evangelo/perl_for_win32_faq.html.

Is it necessary to implement Perl issued in the form of enforcement?

No matter why your operating system operator does not attach the C compiler to the work system sold, the best way is to catch a GCC execution file and then use it to compile Perl. The GCC executive placed on the CPAN is only specially providing several platforms that are particularly difficult to get the compiler, not for any UNIX system.

Your first step should be to view this file of http://www.perl.com/cpan/ports to see which installation information you can get. http://www.cs.ruu.nl/~piet/perl5dos.html provides information about installing Perl on DOS; and http://www.cs.ruu.nl/~piet/perlwin3.html It is about the information installed on Windows 3.1. There is no C compiler in my system. How to compile Perl?

Because you don't have a C compiler, you don't expect, and your dealer should take the supplies that worship the gods of the gods. However, these winds are cold.

You first need to do it for your system to find a GCC execution file. See the USENENENENENENENENET FAQs related to your job system to see where the GCC execution file of this job system can be found.

I copied the Perl's executive file from one machine to another machine, but the program is can't run.

That is probably you forgot to copy the program library, or the path to the path of the program. You really should make the entire release from the header on the machine to install, and then make Make Install. Most other methods are destined to fail.

There is a simple way to check and determine if there is any place to install the place - printing the @inc array of PERL (Perl to find the path to find the program):

Perl -e 'print join ("/ n", @ inc)'

If this instruction lists any paths that do not exist on your system, you may have to move the appropriate program library to these places, or make appropriate Symlinks, Aliases or shortcuts.

You may want to see how do I Keep My OWN Module / Library Directory?.

I grabbed the original code and tried to compile Perl, but the gdbm / dynamic loading / malloc / linking / ... part failed. How do you get it?

Read Install file, this is a file inside the original code release. Sometimes automated settings (Configure) for some of the unusual systems, platform traits, or variations. The file has a detailed description of the problem that this profile.

Which modules and extensions do perl? What is CPAN? CPAN / SRC / ... What is the representative?

The CPAN represents "Comprehensive Perl Archive Network, a huge archive of the mutual map between ten machines worldwide. The CPAN contains the original code, the transplantation, instructions, programs, and many of the non-primary systems, and many of the modules and extensions written by the second class group, from the database interface of each commercial brand, to the keyboard / screen control, and even The global information network roaming and CGI has been fully available. The CPAN's general host is ftp://ftp.funet.fi/pub/languages/perl/cpan/, but you can also pass this address: http://www.perl.com/cpan/cpan.html Auto Connect a station closest to your location. As for the operation principle of this design, please see the description of http://www.perl.com/cpan (the last head without slanting).

CPAN / Path / ... is a naming specification for files on the CPAN platform. The CPAN represents a reference directory of a CPAN map, and then its path is the path to the directory to a file. For example, if you use ftp://ftp.funet.fi/pub/languages/perl/cpan to do your CPAN station, then cpan / misc / japh file can be from ftp://ftp.funet.fi/ Pub / Languages ​​/ Perl / CPAN / MISC / JAPH caught. Because there are hundreds of modules in the CPAN archive library, almost anything you can think of, probably has a ready-made module to do. Currently in cpan / modules / by-category / categories include Perl core modules, assisting development modules, job system interface, network, peripheral equipment, different processes, data, data type tools, database interfaces, User interface, with other language interface, file name, archive system, file lock, software internationalization, localization, global information network support, servo software tools, archives and archives compression, graphical conversion processing, email and news discussion group , Program process control tools, FileHandles and input / output, Microsoft Windows modules, and miscellaneous modules.

Is there a PERL version recognized by ISO [International Standards Bureau] or ANSI [National Standards Bureau]?

of course not. Larry thought he was first recognized before it would be forwarded to Perl.

Where is the relevant information about Perl?

A complete instructions are accompanied by the release of Perl. If Perl is already installed on your machine, then instructions should be already installed: If you use a system like UNIX, you can play Man Perl. This will lead you to other important instructions page. If you are not using a UNIX-style system, the method for reviewing the instructions will be different; for example, instructions may be stored in an HTML format. Anyway, as long as Perl is installed correctly, check the instructions should not be a problem.

If your system doesn't have a man instruction, or if the instruction is installed, you can try Perldoc Perl. If you still don't make, you can find instructions in / usr / local / lib / perl5 / pod.

If the above method failed, you can help with the CPAN / DOC directory, which has a complete instructions below, there are a variety of different formats, including the original POD format, Troff, HTML, and Pure text. . There is also http://www.perl.com/perl/info/documentation.html This page may also help you.

It is also worth mentioning that there is a complete PDF version of the instructions for use under the directory of cpan / authors / id / bmidd.

There are many good books related to Perl on the market. See the introduction below for details.

What are the USEN to discuss the press discussion group in Perl? What is the problem?

Comp.Lang.Perl This group has no existence, it has been replaced by the following groups:

Comp.lang.perl.announce announcement related matters (with regulation)

Comp.Lang.Perl.misc General problem discussion, very busy

Comp.Lang.Perl.Modules use and development

Comp.Lang.Perl.tk Perl TK (and X) discussion

COMP.INFOSystems.www.Authoring.cgi WWW CGI program writing related problems

In News: //genetics.upenn.edu/perl.porters-gw/ There is also a PERL Development Group (Perl5-porters) to connect the channel of the posting forum.

If I want to discharge the original code, which board is put on? You should find the nature of the program to determine which board that is throwing, but you will also welcome you to deliver a copy to comp.lang.perl.misc. If you intend to deliver to Alt.Sources, be sure to follow the criteria specified in the board, including the header's FOLLOP-TO column, you cannot include Alt.Sources; see the FAQ of the board.

Perl book

There are many books on Perl and / or CGI program. Some of them are very good, some have to go, but there are many things that are not worth buying. Most Perl books are listed in Tom Christiansen http://www.perl.com/perl/crip/cript/index.html, some of which have detailed comments.

There is no controversial, the most authoritative Perl reference book is the following, by the founder of Perl and his believer, the second version of the fourth print:

Programming Perl (commonly known as "The Camel Book; Camel Branch"):

Author: Larry Wall, Tom Christiansen, and Randal Schwartz

ISBN 1-56592-149-6 (English version)

ISBN 4-89052-384-7 (Japanese version)

(French, German version preparation)

Please note that O'Reilly [The following two books "publishing a book of the following two books] is based on color-Turkish jade [blue green] colors (someone may say it is a duck-green) cover representative content Cover Perl5, and purple (someone may say it is a pink) colored seal, the representative is limited to Perl4. So let's take a look at the skin and buy it!

At the end, it is a book that the author feels help. Your personal feeling, preference may be different (but we hope not).

If you are a solid system design master, then take the camel book to learn Perl is probably enough. But if you are not so powerful, then look at the "Llama". This book does not cover Perl5, but the second edition has been completed, and you should ask the city in 1997.

Learning Perl (commonly known as "The Llama Book; Llama Bill")

Author: Randal Schwartz, as a preface by Larry Wall

ISBN 1-56592-042-2 (English)

ISBN 4-89502-678-1 (Japanese)

ISBN 2-84177-005-2 (French)

ISBN 3-930673-08-8 (German)

Another book that is classified, the book is the "handsome cat eagle" book. It analyzes the regular representation (Regular Expressions) from the field, which has a considerable amount of author writes for Perl:

Mastering Regular Expressions (The Cute Owls Book; Cute Owl):

Author: Jeffrey Friedl

ISBN 1-56592-257-3

You can order these books to O'Reilly & Associates, and their phones are 1-800-998-9938 (Mega) and 1-707-829-0515 (the world's other places). If you have O'Reilly's order list, you can fax 1-707-829-0104. For details, please visit http://www.ora.com/ on the Internet. Other Perl Series recommended by the author from O'Reilly:

Cross-Platform Perl (for UNIX and Windows NT)

Author: Eric F. Johnson

ISBN: 1-55851-483-X

How to set up and mosttain a world wide web site, (2nd edition)

Author: Lincoln Stein, M.D., Ph.D.

ISBN: 0-201-63462-7

CGI Programming In C & Perl,

Author: Thomas Boutell

ISBN: 0-201-42219-0

To remind you that these books are written for some application areas (eg, WWW), rather than discussing general programming.

Magazine related to Perl

Perl Journal is the first, and the only one is specially explored Perl journal, once a quarter (for a paper journal, non-electronic journal). The issuer, the chief editor is Jon Orwant (Orwant@tpj.com). Subscribe information can be obtained at http://tpj.com, or through email to subscriptions@tpj.com.

In addition, the other two magazines often pay high-level Perl articles, which are web techniques (see http://www.webtechniques.com/) and unix review (http://www.unixreview.com/ ). Randal Schwartz's column of the Web Techniques magazine can be obtained from http://www.stonehenge.com/merlyn/webtechniques/ of WWW.

Perl on the Internet: through FTP and WWW

If you want to achieve the best (still the most money) transmission effect, then choose one of the places listed below, from above, grab the full map station list. Then you can choose a station that is the fastest transfer to you. Keep in mind that under the list is not a full CPAN mapping station.

http://www.perl.com/cpan (Automatically rebound to other mapping station)

http://www.perl.org/cpan

ftp://ftp.funet.fi/pub/languages/perl/cpan/

http://www.cs.ruu.nl/pub/perl/cpan/

ftp://ftp.cs.colorado.edu/pub/perl/cpan/

Http: /www.oasis.leo.org/perl/ In addition to other things, the original code from the first until fifth edition is also collected.

What are the Mailing Lists?

Most important modules (such as TK, CGI and Libwww-perl) have exclusive Mailing Lists. For information, please refer to the instructions for these modules. The following mailing Lists is related to Perl:

If you subscribe to a Mailing List, you have an obligation to know how to cancel your subscription. If it is just a bitterness, it is not acceptable to the forum, which is not accepted. The servo software location of the forum is usually different from the servo software address of the forum. MacPerl

This is the posting forum discussed by McKin Tower Perl. For details, please contact "

Mac-perl-request@isis.ee.ethz.ch.

There is also a web page http://www.iis.ee.eth/perl.html from Matthias Neracher (creation and maintainer) to many interesting MacPerl platforms, as well as in advance Good application / MPW development tool.

Perl5-porters

This is the core development team of Perl used to discuss the language itself in the wrong and modified mail forum. You can send a letter to

Perl5-Porters-Request@perl.org, write "Help" in the text of the text, you can receive the relevant subscription information.

NTPERL

This is the posting forum discussed in Win32 Perl5 (Windows NT and Win95). To subscribe, send a letter to

Listmanager@activeWare.com, write on the text of the text:

Subscribe Perl-Win32-Uses

This mail forum management software written by Perl will automatically find your location and add you in the list. If you want to cancel your subscription, send a letter to the same place, indicate in the text:

UNSUBSCRIBE Perl-Win32-Uses

You can also connect to http://www.activeware.com/, then select "Mailing Lists" to join or leave this post forum.

Perl-packrats

This is the relevant matters such as storage management of Perl materials, especially for the PERL Script (CPAN). Interested subscribers can email

Majordomo@cis.ufl.edu, in the article:

Subscribe Perl-Packrats

This is also a posting forum management software written by Perl to automatically find your location and then add you in the list. If you want to cancel your subscription, send a letter to the same place, add the same subscription instruction before the text, like this:

Unsubscribe Perl-Packrats

Archive in Comp.Lang.Perl.misc Posts

Have you tried DEJA NEWS or Alta Vista?

Ftp.cis.ufl.edu:/pub/perl/comp.lang.perl.*/monthly has its entire collection from December 1989 (lacks in August 1991) to December 1993. POSTS per month is stored in a large file.

You may want a full-time interrogation and extraction system, not just printing the file name; it is best to use an index for quick-looking engine, at least by authors, date, theme, thread ( As a TRN), there may be a keyword to search. The author knows the best way is the PICK directive of the MH suite, but if you take it to search for thousands of articles, it is really slow.

If you have found, or know where you can find a part of the incomplete, please tell: Perlfaq-suggestions@perl.com.

Perl training course

Although some large training companies offer a variety of Perl training courses, you may teach you more than looking for people who are truly close to Perl. Two well-known members in Perl Development Group - Tom Christiansen and Randal Schwartz , plus two people's claws, join hands to provide Professional entry lectures and seminars in Perl. These courses include public discussions, private business employee training plans, and direct flights to Colorado and Oregon. For details, please see http://www.perl.com/perl/info/training.html. How do I buy a commercial version of Perl?

To a certain extent, Perl is already a business software: You can take the perl's release agree to yourself to listen to your manager. The issuances of each release are clarified and clear. Perl has a wide range of users and a wide range of literature. Comp.Lang.Perl. * The news discussion group and each electronic posting forum provide a quick answer to various incurable diseases. Perl has been traditionally been supported by Larry, many software design engineers, and thousands of program writers, and everyone has a better day.

Despite this, some supervisors insist on orders that are only guaranteed to the sale, so that you can tell them, so the above answer may not be satisfied with this type of manager. Perhaps this kind of supervisor feels that it is also necessary to support support and strong contractual obligations. On the market, there is a PERL disc that is sold in a glass paper seal. You can try it, perhaps effective for your manager.

Otherwise, you can purchase a contract for use. Although Cygnus has provided this service in the past, they have no longer selling the Contribution contract of Perl. Instead, fill this empty unit is the Paul Ingram Group for this exclusive THELINIC. The following is one of their ads: [not turning]

`` Do you need professional support for perl and / or ory? Do you need a support Contract with defined levels of service? Do you want to pay for what you need? ''

`` The Paul Ingram Group has provided quality software development and support services to some of the world's largest corporations for ten years. We are now offering the same quality support services for Perl at The Perl Clinic. This service is led by Tim Bunce, an active perl porter since 1994 and well known as the author and maintainer of the DBI, DBD :: Oracle, and Oraperl modules and author / co-maintainer of The Perl 5 Module List. We also offer Oracle users support for Perl5 Oraperl and related modules (Which Oracle Is Planning to Ship As Part of Oracle Web Server 3). 20% of the profit from our perl support work will be donated to the perl institute. ''

Tel: 44 1483 424424

Fax: 44 1483 419419

Web: http://www.perl.co.uk/

Email: perl-support-info@perl.co.uk or tim.bunce@ig.co.uk

If you find what BUGS is reported?

If you find the module in the Perl interpreter or standard issuance, you want to use the Perl development team, please use the Perlbug program attached to Perl, or send your report email to Perlbug@perl.com.

If the bug you want to report is the answer to a non-standard release of Perl (see "Which platforms" on which platforms "is available in the form of an executable file, or a non-standard module (e.g., TK, CGI, etc.), then refer to the instructions it attached to determine where the most appropriate report BUGS.

For details, please see the User Manual (with Perl5.004 or later).

What is Perl.com, Perl.org, and Perl Institute?

Perl.org is the formal communication medium of Perl Institute. The motto of TPI (The Perl Institute) is "helping others to help the Perl help" (or almost the meaning of this). This is a non-profit organization, the main purpose to support Perl development, literature, and spread. At present, TPI leaders include Larry Wall, Tom Christiansen, and Randal Schwartz, which may have been seen in this article elsewhere.

Perl.com is a domain registered with Tom Christiansen. As early as the establishment of Perl.org, he created this station and as a public service. This is a public radio station in Perl. All PERLs' information exchanges, the web page of this station does not accept any commercial ads, glamia GIF, or (ah!) Java Applets. How to learn to write object guides with Perl?

Perltoot (attached to 5.004, or updated) is a good starting point. In addition, Perlobj, PerlRef, and Perlmod are very useful reference materials; Perlbot also provides some very good skills and experience.

转载请注明原文地址:https://www.9cbs.com/read-130968.html

New Post(0)