Mercurial > repo
comparison perl-5.22.2/README @ 8045:a16537d2fe07
<xfix> tar xf perl-5.22.2.tar.gz # Ah, whatever, I\'m doing it anyway
author | HackBot |
---|---|
date | Sat, 14 May 2016 14:54:38 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
8044:711c038a7dce | 8045:a16537d2fe07 |
---|---|
1 Perl is Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, | |
2 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, | |
3 2013, 2014, 2015 by Larry Wall and others. All rights reserved. | |
4 | |
5 | |
6 | |
7 ABOUT PERL | |
8 ========== | |
9 | |
10 Perl is a general-purpose programming language originally developed for | |
11 text manipulation and now used for a wide range of tasks including | |
12 system administration, web development, network programming, GUI | |
13 development, and more. | |
14 | |
15 The language is intended to be practical (easy to use, efficient, | |
16 complete) rather than beautiful (tiny, elegant, minimal). Its major | |
17 features are that it's easy to use, supports both procedural and | |
18 object-oriented (OO) programming, has powerful built-in support for text | |
19 processing, and has one of the world's most impressive collections of | |
20 third-party modules. | |
21 | |
22 For an introduction to the language's features, see pod/perlintro.pod. | |
23 | |
24 For a discussion of the important changes in this release, see | |
25 pod/perldelta.pod. | |
26 | |
27 There are also many Perl books available, covering a wide variety of topics, | |
28 from various publishers. See pod/perlbook.pod for more information. | |
29 | |
30 | |
31 INSTALLATION | |
32 ============ | |
33 | |
34 If you're using a relatively modern operating system and want to | |
35 install this version of Perl locally, run the following commands: | |
36 | |
37 ./Configure -des -Dprefix=$HOME/localperl | |
38 make test | |
39 make install | |
40 | |
41 This will configure and compile perl for your platform, run the regression | |
42 tests, and install perl in a subdirectory "localperl" of your home directory. | |
43 | |
44 If you run into any trouble whatsoever or you need to install a customized | |
45 version of Perl, you should read the detailed instructions in the "INSTALL" | |
46 file that came with this distribution. Additionally, there are a number of | |
47 "README" files with hints and tips about building and using Perl on a wide | |
48 variety of platforms, some more common than others. | |
49 | |
50 Once you have Perl installed, a wealth of documentation is available to you | |
51 through the 'perldoc' tool. To get started, run this command: | |
52 | |
53 perldoc perl | |
54 | |
55 | |
56 IF YOU RUN INTO TROUBLE | |
57 ======================= | |
58 | |
59 Perl is a large and complex system that's used for everything from | |
60 knitting to rocket science. If you run into trouble, it's quite | |
61 likely that someone else has already solved the problem you're | |
62 facing. Once you've exhausted the documentation, please report bugs to us | |
63 using the 'perlbug' tool. For more information about perlbug, either type | |
64 'perldoc perlbug' or just 'perlbug' on a line by itself. | |
65 | |
66 While it was current when we made it available, Perl is constantly evolving | |
67 and there may be a more recent version that fixes bugs you've run into or | |
68 adds new features that you might find useful. | |
69 | |
70 You can always find the latest version of perl on a CPAN (Comprehensive Perl | |
71 Archive Network) site near you at http://www.cpan.org/src/ | |
72 | |
73 If you want to submit a simple patch to the perl source, see the "SUPER | |
74 QUICK PATCH GUIDE" in pod/perlhack.pod. | |
75 | |
76 Just a personal note: I want you to know that I create nice things like this | |
77 because it pleases the Author of my story. If this bothers you, then your | |
78 notion of Authorship needs some revision. But you can use perl anyway. :-) | |
79 | |
80 The author. | |
81 | |
82 | |
83 LICENSING | |
84 ========= | |
85 | |
86 This program is free software; you can redistribute it and/or modify | |
87 it under the terms of either: | |
88 | |
89 a) the GNU General Public License as published by the Free | |
90 Software Foundation; either version 1, or (at your option) any | |
91 later version, or | |
92 | |
93 b) the "Artistic License" which comes with this Kit. | |
94 | |
95 This program is distributed in the hope that it will be useful, | |
96 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
97 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See either | |
98 the GNU General Public License or the Artistic License for more details. | |
99 | |
100 You should have received a copy of the Artistic License with this | |
101 Kit, in the file named "Artistic". If not, I'll be glad to provide one. | |
102 | |
103 You should also have received a copy of the GNU General Public License | |
104 along with this program in the file named "Copying". If not, write to the | |
105 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | |
106 Boston, MA 02110-1301, USA or visit their web page on the internet at | |
107 http://www.gnu.org/copyleft/gpl.html. | |
108 | |
109 For those of you that choose to use the GNU General Public License, | |
110 my interpretation of the GNU General Public License is that no Perl | |
111 script falls under the terms of the GPL unless you explicitly put | |
112 said script under the terms of the GPL yourself. Furthermore, any | |
113 object code linked with perl does not automatically fall under the | |
114 terms of the GPL, provided such object code only adds definitions | |
115 of subroutines and variables, and does not otherwise impair the | |
116 resulting interpreter from executing any standard Perl script. I | |
117 consider linking in C subroutines in this manner to be the moral | |
118 equivalent of defining subroutines in the Perl language itself. You | |
119 may sell such an object file as proprietary provided that you provide | |
120 or offer to provide the Perl source, as specified by the GNU General | |
121 Public License. (This is merely an alternate way of specifying input | |
122 to the program.) You may also sell a binary produced by the dumping of | |
123 a running Perl script that belongs to you, provided that you provide or | |
124 offer to provide the Perl source as specified by the GPL. (The | |
125 fact that a Perl interpreter and your code are in the same binary file | |
126 is, in this case, a form of mere aggregation.) This is my interpretation | |
127 of the GPL. If you still have concerns or difficulties understanding | |
128 my intent, feel free to contact me. Of course, the Artistic License | |
129 spells all this out for your protection, so you may prefer to use that. | |
130 | |
131 |