home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 10 / AU_CD10.iso / Updates / Perl / Docs / !PerlFaq / Chapter1 / Text
Unknown  |  1997-07-20  |  16.2 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| e0 40 00 00 01 00 00 00 | 00 00 00 00 06 08 00 00 |.@......|........|
|00000010| 00 08 00 00 01 10 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 10 00 00 02 18 00 00 | c8 00 00 00 00 00 00 00 |........|........|
|00000030| 07 97 c1 00 00 00 00 00 | 00 18 00 00 a5 90 00 00 |........|........|
|00000040| 41 e0 c9 05 40 25 ff ff | 60 73 ff ff d8 3b 00 00 |A...@%..|`s...;..|
|00000050| 16 00 00 00 b0 fc 07 00 | 00 00 00 00 07 97 c1 00 |........|........|
|00000060| 07 97 c1 00 07 97 c1 00 | 00 00 00 00 70 65 72 6c |........|....perl|
|00000070| 66 61 71 31 20 2d 20 47 | 65 6e 65 72 61 6c 20 51 |faq1 - G|eneral Q|
|00000080| 75 65 73 74 69 6f 6e 73 | 20 41 62 6f 75 74 20 50 |uestions| About P|
|00000090| 65 72 05 05 05 05 05 05 | 05 05 05 05 05 05 05 05 |er......|........|
|000000a0| 05 05 05 05 05 05 05 05 | 05 05 05 05 6c 05 0d 08 |........|....l...|
|000000b0| 07 98 c1 00 00 00 00 00 | 07 05 05 05 08 99 c1 00 |........|........|
|000000c0| 08 99 c1 00 00 00 00 00 | 00 90 00 00 a5 30 00 00 |........|.....0..|
|000000d0| 40 a2 5f 01 a0 98 fe ff | f0 de fe ff 68 37 00 00 |@._.....|....h7..|
|000000e0| 44 65 73 63 72 69 70 74 | 69 6f 6e 0d 08 05 05 05 |Descript|ion.....|
|000000f0| 08 9a c1 00 00 00 00 00 | 00 30 00 00 a5 74 00 00 |........|.0...t..|
|00000100| 40 2c c2 05 3f 40 fe ff | 1f 6f fe ff 20 22 00 00 |@,..?@..|.o.. "..|
|00000110| 54 68 69 73 20 73 65 63 | 74 69 6f 6e 20 6f 66 20 |This sec|tion of |
|00000120| 74 68 65 20 46 41 51 20 | 61 6e 73 77 65 72 73 20 |the FAQ |answers |
|00000130| 76 65 72 79 20 67 65 6e | 65 72 61 6c 2c 20 68 69 |very gen|eral, hi|
|00000140| 67 68 2d 6c 65 76 65 6c | 20 71 75 65 73 74 69 6f |gh-level| questio|
|00000150| 6e 73 20 61 62 6f 75 74 | 20 50 65 72 6c 2e 0d 07 |ns about| Perl...|
|00000160| 0a 9b c1 00 0a 9b c1 00 | 00 00 00 00 00 74 00 00 |........|.....t..|
|00000170| a5 30 00 00 40 2c 45 01 | 98 c9 fd ff 48 00 fe ff |.0..@,E.|....H...|
|00000180| 18 2b 00 00 57 68 61 74 | 20 69 73 20 50 65 72 6c |.+..What| is Perl|
|00000190| 3f 0d 08 20 0a 9c c1 00 | 00 00 00 00 00 30 00 00 |?.. ....|.....0..|
|000001a0| 05 80 00 00 00 c8 8d 07 | 63 74 fd ff 43 a3 fd ff |........|ct..C...|
|000001b0| 20 22 00 00 50 65 72 6c | 20 69 73 20 61 20 68 69 | "..Perl| is a hi|
|000001c0| 67 68 2d 6c 65 76 65 6c | 20 70 72 6f 67 72 61 6d |gh-level| program|
|000001d0| 6d 69 6e 67 20 6c 61 6e | 67 75 61 67 65 20 77 69 |ming lan|guage wi|
|000001e0| 74 68 20 61 6e 20 65 63 | 6c 65 63 74 69 63 20 68 |th an ec|lectic h|
|000001f0| 65 72 69 74 61 67 65 20 | 77 72 69 74 74 65 6e 20 |eritage |written |
|00000200| 62 79 20 4c 61 72 72 79 | 20 57 61 6c 6c 20 61 6e |by Larry| Wall an|
|00000210| 64 20 61 20 63 61 73 74 | 20 6f 66 20 00 80 00 00 |d a cast| of ....|
|00000220| 05 84 00 00 00 e4 f2 07 | 3c 3c fd ff 1c 6b fd ff |........|<<...k..|
|00000230| 20 22 00 00 74 68 6f 75 | 73 61 6e 64 73 2e 20 20 | "..thou|sands. |
|00000240| 49 74 20 64 65 72 69 76 | 65 73 20 66 72 6f 6d 20 |It deriv|es from |
|00000250| 74 68 65 20 75 62 69 71 | 75 69 74 6f 75 73 20 43 |the ubiq|uitous C|
|00000260| 20 70 72 6f 67 72 61 6d | 6d 69 6e 67 20 6c 61 6e | program|ming lan|
|00000270| 67 75 61 67 65 20 61 6e | 64 20 74 6f 20 61 20 6c |guage an|d to a l|
|00000280| 65 73 73 65 72 20 65 78 | 74 65 6e 74 20 66 72 6f |esser ex|tent fro|
|00000290| 6d 20 73 65 64 2c 20 61 | 77 6b 2c 20 74 68 65 20 |m sed, a|wk, the |
|000002a0| 00 84 00 00 05 80 00 00 | 00 2c 4e 07 15 04 fd ff |........|.,N.....|
|000002b0| f5 32 fd ff 20 22 00 00 | 55 6e 69 78 20 73 68 65 |.2.. "..|Unix she|
|000002c0| 6c 6c 2c 20 61 6e 64 20 | 61 74 20 6c 65 61 73 74 |ll, and |at least|
|000002d0| 20 61 20 64 6f 7a 65 6e | 20 6f 74 68 65 72 20 74 | a dozen| other t|
|000002e0| 6f 6f 6c 73 20 61 6e 64 | 20 6c 61 6e 67 75 61 67 |ools and| languag|
|000002f0| 65 73 2e 20 50 65 72 6c | 27 73 20 70 72 6f 63 65 |es. Perl|'s proce|
|00000300| 73 73 2c 20 66 69 6c 65 | 2c 20 61 6e 64 20 74 65 |ss, file|, and te|
|00000310| 78 74 20 6d 61 6e 69 70 | 75 6c 61 74 69 6f 6e 20 |xt manip|ulation |
|00000320| 00 80 00 00 05 88 00 00 | 00 d4 a8 07 ee cb fc ff |........|........|
|00000330| ce fa fc ff 20 22 00 00 | 66 61 63 69 6c 69 74 69 |.... "..|faciliti|
|00000340| 65 73 20 6d 61 6b 65 20 | 69 74 20 70 61 72 74 69 |es make |it parti|
|00000350| 63 75 6c 61 72 6c 79 20 | 77 65 6c 6c 2d 73 75 69 |cularly |well-sui|
|00000360| 74 65 64 20 66 6f 72 20 | 74 61 73 6b 73 20 69 6e |ted for |tasks in|
|00000370| 76 6f 6c 76 69 6e 67 20 | 71 75 69 63 6b 20 70 72 |volving |quick pr|
|00000380| 6f 74 6f 74 79 70 69 6e | 67 2c 20 73 79 73 74 65 |ototypin|g, syste|
|00000390| 6d 20 75 74 69 6c 69 74 | 69 65 73 2c 20 73 6f 66 |m utilit|ies, sof|
|000003a0| 74 77 61 72 65 20 00 00 | 00 88 00 00 05 80 00 00 |tware ..|........|
|000003b0| 00 64 e8 07 c7 93 fc ff | a7 c2 fc ff 20 22 00 00 |.d......|.... "..|
|000003c0| 74 6f 6f 6c 73 2c 20 73 | 79 73 74 65 6d 20 6d 61 |tools, s|ystem ma|
|000003d0| 6e 61 67 65 6d 65 6e 74 | 20 74 61 73 6b 73 2c 20 |nagement| tasks, |
|000003e0| 64 61 74 61 62 61 73 65 | 20 61 63 63 65 73 73 2c |database| access,|
|000003f0| 20 67 72 61 70 68 69 63 | 61 6c 20 70 72 6f 67 72 | graphic|al progr|
|00000400| 61 6d 6d 69 6e 67 2c 20 | 6e 65 74 77 6f 72 6b 69 |amming, |networki|
|00000410| 6e 67 2c 20 61 6e 64 20 | 77 6f 72 6c 64 20 77 69 |ng, and |world wi|
|00000420| 64 65 20 77 65 62 20 00 | 00 80 00 00 05 7c 00 00 |de web .|.....|..|
|00000430| 00 7c 58 07 a0 5b fc ff | 80 8a fc ff 20 22 00 00 |.|X..[..|.... "..|
|00000440| 70 72 6f 67 72 61 6d 6d | 69 6e 67 2e 20 54 68 65 |programm|ing. The|
|00000450| 73 65 20 73 74 72 65 6e | 67 74 68 73 20 6d 61 6b |se stren|gths mak|
|00000460| 65 20 69 74 20 65 73 70 | 65 63 69 61 6c 6c 79 20 |e it esp|ecially |
|00000470| 70 6f 70 75 6c 61 72 20 | 77 69 74 68 20 73 79 73 |popular |with sys|
|00000480| 74 65 6d 20 61 64 6d 69 | 6e 69 73 74 72 61 74 6f |tem admi|nistrato|
|00000490| 72 73 20 61 6e 64 20 43 | 47 49 20 73 63 72 69 70 |rs and C|GI scrip|
|000004a0| 74 20 00 00 00 7c 00 00 | 05 84 00 00 00 94 ca 07 |t ...|..|........|
|000004b0| 79 23 fc ff 59 52 fc ff | 20 22 00 00 61 75 74 68 |y#..YR..| "..auth|
|000004c0| 6f 72 73 2c 20 62 75 74 | 20 6d 61 74 68 65 6d 61 |ors, but| mathema|
|000004d0| 74 69 63 69 61 6e 73 2c | 20 67 65 6e 65 74 69 63 |ticians,| genetic|
|000004e0| 69 73 74 73 2c 20 6a 6f | 75 72 6e 61 6c 69 73 74 |ists, jo|urnalist|
|000004f0| 73 2c 20 61 6e 64 20 65 | 76 65 6e 20 6d 61 6e 61 |s, and e|ven mana|
|00000500| 67 65 72 73 20 61 6c 73 | 6f 20 75 73 65 20 50 65 |gers als|o use Pe|
|00000510| 72 6c 2e 20 20 4d 61 79 | 62 65 20 79 6f 75 20 73 |rl. May|be you s|
|00000520| 68 6f 75 6c 64 2c 20 00 | 00 84 00 00 a5 2c 00 00 |hould, .|.....,..|
|00000530| 40 a0 47 00 52 eb fb ff | 32 1a fc ff 20 22 00 00 |@.G.R...|2... "..|
|00000540| 74 6f 6f 2e 0d 07 65 72 | 0a 9d c1 00 0a 9d c1 00 |too...er|........|
|00000550| 00 00 00 00 00 2c 00 00 | a5 58 00 00 40 ec 1a 05 |.....,..|.X..@...|
|00000560| ab 74 fb ff 5b ab fb ff | 18 2b 00 00 57 68 6f 20 |.t..[...|.+..Who |
|00000570| 73 75 70 70 6f 72 74 73 | 20 50 65 72 6c 3f 20 20 |supports| Perl? |
|00000580| 57 68 6f 20 64 65 76 65 | 6c 6f 70 73 20 69 74 3f |Who deve|lops it?|
|00000590| 20 20 57 68 79 20 69 73 | 20 69 74 20 66 72 65 65 | Why is| it free|
|000005a0| 3f 0d 08 62 0a 9e c1 00 | 00 00 00 00 00 58 00 00 |?..b....|.....X..|
|000005b0| 05 84 00 00 00 c4 91 07 | 76 1f fb ff 56 4e fb ff |........|v...VN..|
|000005c0| 20 22 00 00 54 68 65 20 | 6f 72 69 67 69 6e 61 6c | "..The |original|
|000005d0| 20 63 75 6c 74 75 72 65 | 20 6f 66 20 74 68 65 20 | culture| of the |
|000005e0| 70 72 65 2d 70 6f 70 75 | 6c 69 73 74 20 49 6e 74 |pre-popu|list Int|
|000005f0| 65 72 6e 65 74 20 61 6e | 64 20 74 68 65 20 64 65 |ernet an|d the de|
|00000600| 65 70 6c 79 2d 68 65 6c | 64 20 62 65 6c 69 65 66 |eply-hel|d belief|
|00000610| 73 20 6f 66 20 50 65 72 | 6c 27 73 20 61 75 74 68 |s of Per|l's auth|
|00000620| 6f 72 2c 20 4c 61 72 72 | 79 20 57 61 6c 6c 2c 20 |or, Larr|y Wall, |
|00000630| 00 84 00 00 05 84 00 00 | 00 50 69 07 4f e7 fa ff |........|.Pi.O...|
|00000640| 2f 16 fb ff 20 22 00 00 | 67 61 76 65 20 72 69 73 |/... "..|gave ris|
|00000650| 65 20 74 6f 20 74 68 65 | 20 66 72 65 65 20 61 6e |e to the| free an|
|00000660| 64 20 6f 70 65 6e 20 64 | 69 73 74 72 69 62 75 74 |d open d|istribut|
|00000670| 69 6f 6e 20 70 6f 6c 69 | 63 79 20 6f 66 20 70 65 |ion poli|cy of pe|
|00000680| 72 6c 2e 20 20 50 65 72 | 6c 20 69 73 20 73 75 70 |rl. Per|l is sup|
|00000690| 70 6f 72 74 65 64 20 62 | 79 20 69 74 73 20 75 73 |ported b|y its us|
|000006a0| 65 72 73 2e 20 20 54 68 | 65 20 63 6f 72 65 2c 20 |ers. Th|e core, |
|000006b0| 74 68 65 20 00 84 00 00 | 05 84 00 00 00 f4 be 07 |the ....|........|
|000006c0| 28 af fa ff 08 de fa ff | 20 22 00 00 73 74 61 6e |(.......| "..stan|
|000006d0| 64 61 72 64 20 50 65 72 | 6c 20 6c 69 62 72 61 72 |dard Per|l librar|
|000006e0| 79 2c 20 74 68 65 20 6f | 70 74 69 6f 6e 61 6c 20 |y, the o|ptional |
|000006f0| 6d 6f 64 75 6c 65 73 2c | 20 61 6e 64 20 74 68 65 |modules,| and the|
|00000700| 20 64 6f 63 75 6d 65 6e | 74 61 74 69 6f 6e 20 79 | documen|tation y|
|00000710| 6f 75 27 72 65 20 72 65 | 61 64 69 6e 67 20 6e 6f |ou're re|ading no|
|00000720| 77 20 77 65 72 65 20 61 | 6c 6c 20 77 72 69 74 74 |w were a|ll writt|
|00000730| 65 6e 20 62 79 20 00 00 | 00 84 00 00 05 84 00 00 |en by ..|........|
|00000740| 00 d8 ad 07 01 77 fa ff | e1 a5 fa ff 20 22 00 00 |.....w..|.... "..|
|00000750| 76 6f 6c 75 6e 74 65 65 | 72 73 2e 20 20 53 65 65 |voluntee|rs. See|
|00000760| 20 74 68 65 20 70 65 72 | 73 6f 6e 61 6c 20 6e 6f | the per|sonal no|
|00000770| 74 65 20 61 74 20 74 68 | 65 20 65 6e 64 20 6f 66 |te at th|e end of|
|00000780| 20 74 68 65 20 52 45 41 | 44 4d 45 20 66 69 6c 65 | the REA|DME file|
|00000790| 20 69 6e 20 74 68 65 20 | 70 65 72 6c 20 73 6f 75 | in the |perl sou|
|000007a0| 72 63 65 20 64 69 73 74 | 72 69 62 75 74 69 6f 6e |rce dist|ribution|
|000007b0| 20 66 6f 72 20 6d 6f 72 | 65 20 00 00 00 84 00 00 | for mor|e ......|
|000007c0| 25 24 00 00 40 1c 86 00 | da 3e fa ff ba 6d fa ff |%$..@...|.>...m..|
|000007d0| 20 22 00 00 64 65 74 61 | 69 6c 73 2e 0d 00 00 00 | "..deta|ils.....|
|000007e0| 00 24 00 00 05 88 00 00 | 00 44 c3 07 03 d0 f9 ff |.$......|.D......|
|000007f0| e3 fe f9 ff 20 22 00 00 | 49 6e 20 70 61 72 74 69 |.... "..|In parti|
|00000800| 63 75 6c 61 72 2c 20 74 | 68 65 20 63 6f 72 65 20 |cular, t|he core |
|00000810| 64 65 76 65 6c 6f 70 6d | 65 6e 74 20 74 65 61 6d |developm|ent team|
|00000820| 20 28 6b 6e 6f 77 6e 20 | 61 73 20 74 68 65 20 50 | (known |as the P|
|00000830| 65 72 6c 20 50 6f 72 74 | 65 72 73 29 20 61 72 65 |erl Port|ers) are|
|00000840| 20 61 20 72 61 67 2d 74 | 61 67 20 62 61 6e 64 20 | a rag-t|ag band |
|00000850| 6f 66 20 68 69 67 68 6c | 79 20 61 6c 74 72 75 69 |of highl|y altrui|
|00000860| 73 74 69 63 20 00 00 00 | 00 88 00 00 05 80 00 00 |stic ...|........|
|00000870| 00 24 9b 07 dc 97 f9 ff | bc c6 f9 ff 20 22 00 00 |.$......|.... "..|
|00000880| 69 6e 64 69 76 69 64 75 | 61 6c 73 20 63 6f 6d 6d |individu|als comm|
|00000890| 69 74 74 65 64 20 74 6f | 20 70 72 6f 64 75 63 69 |itted to| produci|
|000008a0| 6e 67 20 62 65 74 74 65 | 72 20 73 6f 66 74 77 61 |ng bette|r softwa|
|000008b0| 72 65 20 66 6f 72 20 66 | 72 65 65 20 74 68 61 6e |re for f|ree than|
|000008c0| 20 79 6f 75 20 63 6f 75 | 6c 64 20 68 6f 70 65 20 | you cou|ld hope |
|000008d0| 74 6f 20 70 75 72 63 68 | 61 73 65 20 66 6f 72 20 |to purch|ase for |
|000008e0| 6d 6f 6e 65 79 2e 20 20 | 00 80 00 00 05 78 00 00 |money. |.....x..|
|000008f0| 00 f4 55 07 b5 5f f9 ff | 95 8e f9 ff 20 22 00 00 |..U.._..|.... "..|
|00000900| 59 6f 75 20 6d 61 79 20 | 73 6e 6f 6f 70 20 6f 6e |You may |snoop on|
|00000910| 20 70 65 6e 64 69 6e 67 | 20 64 65 76 65 6c 6f 70 | pending| develop|
|00000920| 6d 65 6e 74 73 20 76 69 | 61 20 6e 65 77 73 3a 2f |ments vi|a news:/|
|00000930| 2f 67 65 6e 65 74 69 63 | 73 2e 75 70 65 6e 6e 2e |/genetic|s.upenn.|
|00000940| 65 64 75 2f 70 65 72 6c | 2e 70 6f 72 74 65 72 73 |edu/perl|.porters|
|00000950| 2d 67 77 2f 20 61 6e 64 | 20 68 74 74 70 3a 2f 2f |-gw/ and| http://|
|00000960| 00 78 00 00 25 48 00 00 | 40 04 86 03 8e 27 f9 ff |.x..%H..|@....'..|
|00000970| 6e 56 f9 ff 20 22 00 00 | 77 77 77 2e 66 72 69 69 |nV.. "..|www.frii|
|00000980| 2e 63 6f 6d 2f 7e 67 6e | 61 74 2f 70 65 72 6c 2f |.com/~gn|at/perl/|
|00000990| 70 6f 72 74 65 72 73 2f | 73 75 6d 6d 61 72 79 2e |porters/|summary.|
|000009a0| 68 74 6d 6c 2e 0d 00 00 | 00 48 00 00 05 84 00 00 |html....|.H......|
|000009b0| 00 28 af 07 b7 b8 f8 ff | 97 e7 f8 ff 20 22 00 00 |.(......|.... "..|
|000009c0| 57 68 69 6c 65 20 74 68 | 65 20 47 4e 55 20 70 72 |While th|e GNU pr|
|000009d0| 6f 6a 65 63 74 20 69 6e | 63 6c 75 64 65 73 20 50 |oject in|cludes P|
|000009e0| 65 72 6c 20 69 6e 20 69 | 74 73 20 64 69 73 74 72 |erl in i|ts distr|
|000009f0| 69 62 75 74 69 6f 6e 73 | 2c 20 74 68 65 72 65 27 |ibutions|, there'|
|00000a00| 73 20 6e 6f 20 73 75 63 | 68 20 74 68 69 6e 67 20 |s no suc|h thing |
|00000a10| 61 73 20 22 47 4e 55 20 | 50 65 72 6c 22 2e 20 20 |as "GNU |Perl". |
|00000a20| 50 65 72 6c 20 69 73 20 | 6e 6f 74 20 00 84 00 00 |Perl is |not ....|
|00000a30| 05 84 00 00 00 34 c7 07 | 90 80 f8 ff 70 af f8 ff |.....4..|....p...|
|00000a40| 20 22 00 00 70 72 6f 64 | 75 63 65 64 20 6e 6f 72 | "..prod|uced nor|
|00000a50| 20 6d 61 69 6e 74 61 69 | 6e 65 64 20 62 79 20 74 | maintai|ned by t|
|00000a60| 68 65 20 46 72 65 65 20 | 53 6f 66 74 77 61 72 65 |he Free |Software|
|00000a70| 20 46 6f 75 6e 64 61 74 | 69 6f 6e 2e 20 20 50 65 | Foundat|ion. Pe|
|00000a80| 72 6c 27 73 20 6c 69 63 | 65 6e 73 69 6e 67 20 74 |rl's lic|ensing t|
|00000a90| 65 72 6d 73 20 61 72 65 | 20 61 6c 73 6f 20 6d 6f |erms are| also mo|
|00000aa0| 72 65 20 6f 70 65 6e 20 | 74 68 61 6e 20 00 00 00 |re open |than ...|
|00000ab0| 00 84 00 00 25 34 00 00 | 40 a0 fd 01 69 48 f8 ff |....%4..|@...iH..|
|00000ac0| 49 77 f8 ff 20 22 00 00 | 47 4e 55 20 73 6f 66 74 |Iw.. "..|GNU soft|
|00000ad0| 77 61 72 65 27 73 20 74 | 65 6e 64 20 74 6f 20 62 |ware's t|end to b|
|00000ae0| 65 2e 0d 00 00 34 00 00 | 05 84 00 00 00 d8 e3 07 |e....4..|........|
|00000af0| 92 d9 f7 ff 72 08 f8 ff | 20 22 00 00 59 6f 75 20 |....r...| "..You |
|00000b00| 63 61 6e 20 67 65 74 20 | 63 6f 6d 6d 65 72 63 69 |can get |commerci|
|00000b10| 61 6c 20 73 75 70 70 6f | 72 74 20 6f 66 20 50 65 |al suppo|rt of Pe|
|00000b20| 72 6c 20 69 66 20 79 6f | 75 20 77 69 73 68 2c 20 |rl if yo|u wish, |
|00000b30| 61 6c 74 68 6f 75 67 68 | 20 66 6f 72 20 6d 6f 73 |although| for mos|
|00000b40| 74 20 75 73 65 72 73 20 | 74 68 65 20 69 6e 66 6f |t users |the info|
|00000b50| 72 6d 61 6c 20 73 75 70 | 70 6f 72 74 20 77 69 6c |rmal sup|port wil|
|00000b60| 6c 20 6d 6f 72 65 20 00 | 00 84 00 00 a5 8c 00 00 |l more .|........|
|00000b70| 40 54 8f 07 6b a1 f7 ff | 4b d0 f7 ff 20 22 00 00 |@T..k...|K... "..|
|00000b80| 74 68 61 6e 20 73 75 66 | 66 69 63 65 2e 20 20 53 |than suf|fice. S|
|00000b90| 65 65 20 74 68 65 20 61 | 6e 73 77 65 72 20 74 6f |ee the a|nswer to|
|00000ba0| 20 22 57 68 65 72 65 20 | 63 61 6e 20 49 20 62 75 | "Where |can I bu|
|00000bb0| 79 20 61 20 63 6f 6d 6d | 65 72 63 69 61 6c 20 76 |y a comm|ercial v|
|00000bc0| 65 72 73 69 6f 6e 20 6f | 66 20 70 65 72 6c 3f 22 |ersion o|f perl?"|
|00000bd0| 20 66 6f 72 20 6d 6f 72 | 65 20 69 6e 66 6f 72 6d | for mor|e inform|
|00000be0| 61 74 69 6f 6e 2e 0d 07 | 0a 9f c1 00 0a 9f c1 00 |ation...|........|
|00000bf0| 00 00 00 00 00 8c 00 00 | a5 48 00 00 40 1e 59 03 |........|.H..@.Y.|
|00000c00| c4 2a f7 ff 74 61 f7 ff | 18 2b 00 00 57 68 69 63 |.*..ta..|.+..Whic|
|00000c10| 68 20 76 65 72 73 69 6f | 6e 20 6f 66 20 50 65 72 |h versio|n of Per|
|00000c20| 6c 20 73 68 6f 75 6c 64 | 20 49 20 75 73 65 3f 0d |l should| I use?.|
|00000c30| 08 65 72 70 0a a0 c1 00 | 00 00 00 00 00 48 00 00 |.erp....|.....H..|
|00000c40| 05 84 00 00 00 28 73 07 | 8f d5 f6 ff 6f 04 f7 ff |.....(s.|....o...|
|00000c50| 20 22 00 00 59 6f 75 20 | 73 68 6f 75 6c 64 20 64 | "..You |should d|
|00000c60| 65 66 69 6e 69 74 65 6c | 79 20 75 73 65 20 76 65 |efinitel|y use ve|
|00000c70| 72 73 69 6f 6e 20 35 2e | 20 20 56 65 72 73 69 6f |rsion 5.| Versio|
|00000c80| 6e 20 34 20 69 73 20 6f | 6c 64 2c 20 6c 69 6d 69 |n 4 is o|ld, limi|
|00000c90| 74 65 64 2c 20 61 6e 64 | 20 6e 6f 20 6c 6f 6e 67 |ted, and| no long|
|00000ca0| 65 72 20 6d 61 69 6e 74 | 61 69 6e 65 64 3b 20 69 |er maint|ained; i|
|00000cb0| 74 73 20 6c 61 73 74 20 | 70 61 74 63 68 20 00 00 |ts last |patch ..|
|00000cc0| 00 84 00 00 05 84 00 00 | 00 ec c6 07 68 9d f6 ff |........|....h...|
|00000cd0| 48 cc f6 ff 20 22 00 00 | 28 34 2e 30 33 36 29 20 |H... "..|(4.036) |
|00000ce0| 77 61 73 20 69 6e 20 31 | 39 39 32 2e 20 20 54 68 |was in 1|992. Th|
|00000cf0| 65 20 6d 6f 73 74 20 72 | 65 63 65 6e 74 20 70 72 |e most r|ecent pr|
|00000d00| 6f 64 75 63 74 69 6f 6e | 20 72 65 6c 65 61 73 65 |oduction| release|
|00000d10| 20 69 73 20 35 2e 30 30 | 34 2e 20 20 46 75 72 74 | is 5.00|4. Furt|
|00000d20| 68 65 72 20 72 65 66 65 | 72 65 6e 63 65 73 20 74 |her refe|rences t|
|00000d30| 6f 20 74 68 65 20 50 65 | 72 6c 20 6c 61 6e 67 75 |o the Pe|rl langu|
|00000d40| 61 67 65 20 00 84 00 00 | 05 80 00 00 00 10 8b 07 |age ....|........|
|00000d50| 41 65 f6 ff 21 94 f6 ff | 20 22 00 00 69 6e 20 74 |Ae..!...| "..in t|
|00000d60| 68 69 73 20 64 6f 63 75 | 6d 65 6e 74 20 72 65 66 |his docu|ment ref|
|00000d70| 65 72 20 74 6f 20 74 68 | 69 73 20 70 72 6f 64 75 |er to th|is produ|
|00000d80| 63 74 69 6f 6e 20 72 65 | 6c 65 61 73 65 20 75 6e |ction re|lease un|
|00000d90| 6c 65 73 73 20 6f 74 68 | 65 72 77 69 73 65 20 73 |less oth|erwise s|
|00000da0| 70 65 63 69 66 69 65 64 | 2e 20 20 54 68 65 72 65 |pecified|. There|
|00000db0| 20 6d 61 79 20 62 65 20 | 6f 6e 65 20 6f 72 20 6d | may be |one or m|
|00000dc0| 6f 72 65 20 00 80 00 00 | 05 84 00 00 00 08 ba 07 |ore ....|........|
|00000dd0| 1a 2d f6 ff fa 5b f6 ff | 20 22 00 00 6f 66 66 69 |.-...[..| "..offi|
|00000de0| 63 69 61 6c 20 62 75 67 | 20 66 69 78 65 73 20 66 |cial bug| fixes f|
|00000df0| 6f 72 20 35 2e 30 30 34 | 20 62 79 20 74 68 65 20 |or 5.004| by the |
|00000e00| 74 69 6d 65 20 79 6f 75 | 20 72 65 61 64 20 74 68 |time you| read th|
|00000e10| 69 73 2c 20 61 6e 64 20 | 61 6c 73 6f 20 70 65 72 |is, and |also per|
|00000e20| 68 61 70 73 20 73 6f 6d | 65 20 65 78 70 65 72 69 |haps som|e experi|
|00000e30| 6d 65 6e 74 61 6c 20 76 | 65 72 73 69 6f 6e 73 20 |mental v|ersions |
|00000e40| 6f 6e 20 74 68 65 20 00 | 00 84 00 00 a5 40 00 00 |on the .|.....@..|
|00000e50| 40 48 b9 01 f3 f4 f5 ff | d3 23 f6 ff 20 22 00 00 |@H......|.#.. "..|
|00000e60| 77 61 79 20 74 6f 20 74 | 68 65 20 6e 65 78 74 20 |way to t|he next |
|00000e70| 72 65 6c 65 61 73 65 2e | 0d 07 69 74 0a a1 c1 00 |release.|..it....|
|00000e80| 0a a1 c1 00 00 00 00 00 | 00 40 00 00 a5 3c 00 00 |........|.@...<..|
|00000e90| 40 3e 78 02 4c 7e f5 ff | fc b4 f5 ff 18 2b 00 00 |@>x.L~..|.....+..|
|00000ea0| 57 68 61 74 20 61 72 65 | 20 70 65 72 6c 34 20 61 |What are| perl4 a|
|00000eb0| 6e 64 20 70 65 72 6c 35 | 3f 0d 08 73 0a a2 c1 00 |nd perl5|?..s....|
|00000ec0| 00 00 00 00 00 3c 00 00 | 05 84 00 00 00 20 bd 07 |.....<..|..... ..|
|00000ed0| 17 29 f5 ff f7 57 f5 ff | 20 22 00 00 50 65 72 6c |.)...W..| "..Perl|
|00000ee0| 34 20 61 6e 64 20 70 65 | 72 6c 35 20 61 72 65 20 |4 and pe|rl5 are |
|00000ef0| 69 6e 66 6f 72 6d 61 6c | 20 6e 61 6d 65 73 20 66 |informal| names f|
|00000f00| 6f 72 20 64 69 66 66 65 | 72 65 6e 74 20 76 65 72 |or diffe|rent ver|
|00000f10| 73 69 6f 6e 73 20 6f 66 | 20 74 68 65 20 50 65 72 |sions of| the Per|
|00000f20| 6c 20 70 72 6f 67 72 61 | 6d 6d 69 6e 67 20 6c 61 |l progra|mming la|
|00000f30| 6e 67 75 61 67 65 2e 20 | 20 49 74 27 73 20 65 61 |nguage. | It's ea|
|00000f40| 73 69 65 72 20 74 6f 20 | 00 84 00 00 05 84 00 00 |sier to |........|
|00000f50| 00 78 86 07 f0 f0 f4 ff | d0 1f f5 ff 20 22 00 00 |.x......|.... "..|
|00000f60| 73 61 79 20 22 70 65 72 | 6c 35 22 20 74 68 61 6e |say "per|l5" than|
|00000f70| 20 69 74 20 69 73 20 74 | 6f 20 73 61 79 20 22 74 | it is t|o say "t|
|00000f80| 68 65 20 35 28 2e 30 30 | 34 29 20 72 65 6c 65 61 |he 5(.00|4) relea|
|00000f90| 73 65 20 6f 66 20 50 65 | 72 6c 22 2c 20 62 75 74 |se of Pe|rl", but|
|00000fa0| 20 73 6f 6d 65 20 70 65 | 6f 70 6c 65 20 68 61 76 | some pe|ople hav|
|00000fb0| 65 20 69 6e 74 65 72 70 | 72 65 74 65 64 20 74 68 |e interp|reted th|
|00000fc0| 69 73 20 74 6f 20 6d 65 | 61 6e 20 00 00 84 00 00 |is to me|an .....|
|00000fd0| 05 88 00 00 00 68 c0 07 | c9 b8 f4 ff a9 e7 f4 ff |.....h..|........|
|00000fe0| 20 22 00 00 74 68 65 72 | 65 27 73 20 61 20 6c 61 | "..ther|e's a la|
|00000ff0| 6e 67 75 61 67 65 20 63 | 61 6c 6c 65 64 20 22 70 |nguage c|alled "p|
|00001000| 65 72 6c 35 22 2c 20 77 | 68 69 63 68 20 69 73 6e |erl5", w|hich isn|
|00001010| 27 74 20 74 68 65 20 63 | 61 73 65 2e 20 50 65 72 |'t the c|ase. Per|
|00001020| 6c 35 20 69 73 20 6d 65 | 72 65 6c 79 20 74 68 65 |l5 is me|rely the|
|00001030| 20 70 6f 70 75 6c 61 72 | 20 6e 61 6d 65 20 66 6f | popular| name fo|
|00001040| 72 20 74 68 65 20 66 69 | 66 74 68 20 6d 61 6a 6f |r the fi|fth majo|
|00001050| 72 20 00 00 00 88 00 00 | 05 84 00 00 00 90 ce 07 |r ......|........|
|00001060| a2 80 f4 ff 82 af f4 ff | 20 22 00 00 72 65 6c 65 |........| "..rele|
|00001070| 61 73 65 20 28 4f 63 74 | 6f 62 65 72 20 31 39 39 |ase (Oct|ober 199|
|00001080| 34 29 2c 20 77 68 69 6c | 65 20 70 65 72 6c 34 20 |4), whil|e perl4 |
|00001090| 77 61 73 20 74 68 65 20 | 66 6f 75 72 74 68 20 6d |was the |fourth m|
|000010a0| 61 6a 6f 72 20 72 65 6c | 65 61 73 65 20 28 4d 61 |ajor rel|ease (Ma|
|000010b0| 72 63 68 20 31 39 39 31 | 29 2e 20 20 54 68 65 72 |rch 1991|). Ther|
|000010c0| 65 20 77 61 73 20 61 6c | 73 6f 20 61 20 70 65 72 |e was al|so a per|
|000010d0| 6c 31 20 28 69 6e 20 00 | 00 84 00 00 25 58 00 00 |l1 (in .|....%X..|
|000010e0| 40 4c ac 04 7b 48 f4 ff | 5b 77 f4 ff 20 22 00 00 |@L..{H..|[w.. "..|
|000010f0| 4a 61 6e 75 61 72 79 20 | 31 39 38 38 29 2c 20 61 |January |1988), a|
|00001100| 20 70 65 72 6c 32 20 28 | 4a 75 6e 65 20 31 39 38 | perl2 (|June 198|
|00001110| 38 29 2c 20 61 6e 64 20 | 61 20 70 65 72 6c 33 20 |8), and |a perl3 |
|00001120| 28 4f 63 74 6f 62 65 72 | 20 31 39 38 39 29 2e 0d |(October| 1989)..|
|00001130| 00 58 00 00 01 10 00 00 | 00 70 b2 07 00 00 00 00 |.X......|.p......|
|00001140| 00 10 00 00 02 14 00 00 | 64 02 00 00 00 00 00 00 |........|d.......|
|00001150| 00 00 00 00 00 14 00 00 | 05 94 00 00 00 70 b2 07 |........|.....p..|
|00001160| cf 44 f2 ff af 73 f2 ff | 20 22 00 00 16 00 00 00 |.D...s..| "......|
|00001170| b0 fc 07 00 00 00 00 00 | 54 68 65 20 35 2e 30 20 |........|The 5.0 |
|00001180| 72 65 6c 65 61 73 65 20 | 69 73 2c 20 65 73 73 65 |release |is, esse|
|00001190| 6e 74 69 61 6c 6c 79 2c | 20 61 20 63 6f 6d 70 6c |ntially,| a compl|
|000011a0| 65 74 65 20 72 65 77 72 | 69 74 65 20 6f 66 20 74 |ete rewr|ite of t|
|000011b0| 68 65 20 70 65 72 6c 20 | 73 6f 75 72 63 65 20 63 |he perl |source c|
|000011c0| 6f 64 65 20 66 72 6f 6d | 20 74 68 65 20 67 72 6f |ode from| the gro|
|000011d0| 75 6e 64 20 75 70 2e 20 | 20 49 74 20 68 61 73 20 |und up. | It has |
|000011e0| 62 65 65 6e 20 00 00 00 | 00 94 00 00 05 80 00 00 |been ...|........|
|000011f0| 00 48 86 07 a8 0c f2 ff | 88 3b f2 ff 20 22 00 00 |.H......|.;.. "..|
|00001200| 6d 6f 64 75 6c 61 72 69 | 7a 65 64 2c 20 6f 62 6a |modulari|zed, obj|
|00001210| 65 63 74 2d 6f 72 69 65 | 6e 74 65 64 2c 20 74 77 |ect-orie|nted, tw|
|00001220| 65 61 6b 65 64 2c 20 74 | 72 69 6d 6d 65 64 2c 20 |eaked, t|rimmed, |
|00001230| 61 6e 64 20 6f 70 74 69 | 6d 69 7a 65 64 20 75 6e |and opti|mized un|
|00001240| 74 69 6c 20 69 74 20 61 | 6c 6d 6f 73 74 20 64 6f |til it a|lmost do|
|00001250| 65 73 6e 27 74 20 6c 6f | 6f 6b 20 6c 69 6b 65 20 |esn't lo|ok like |
|00001260| 74 68 65 20 6f 6c 64 20 | 00 80 00 00 25 84 00 00 |the old |....%...|
|00001270| 40 54 8f 07 81 d4 f1 ff | 61 03 f2 ff 20 22 00 00 |@T......|a... "..|
|00001280| 63 6f 64 65 2e 20 20 48 | 6f 77 65 76 65 72 2c 20 |code. H|owever, |
|00001290| 74 68 65 20 69 6e 74 65 | 72 66 61 63 65 20 69 73 |the inte|rface is|
|000012a0| 20 6d 6f 73 74 6c 79 20 | 74 68 65 20 73 61 6d 65 | mostly |the same|
|000012b0| 2c 20 61 6e 64 20 63 6f | 6d 70 61 74 69 62 69 6c |, and co|mpatibil|
|000012c0| 69 74 79 20 77 69 74 68 | 20 70 72 65 76 69 6f 75 |ity with| previou|
|000012d0| 73 20 72 65 6c 65 61 73 | 65 73 20 69 73 20 76 65 |s releas|es is ve|
|000012e0| 72 79 20 68 69 67 68 2e | 0d 00 00 00 00 84 00 00 |ry high.|........|
|000012f0| 05 84 00 00 00 fc a4 07 | aa 65 f1 ff 8a 94 f1 ff |........|.e......|
|00001300| 20 22 00 00 54 6f 20 61 | 76 6f 69 64 20 74 68 65 | "..To a|void the|
|00001310| 20 22 77 68 61 74 20 6c | 61 6e 67 75 61 67 65 20 | "what l|anguage |
|00001320| 69 73 20 70 65 72 6c 35 | 3f 22 20 63 6f 6e 66 75 |is perl5|?" confu|
|00001330| 73 69 6f 6e 2c 20 73 6f | 6d 65 20 70 65 6f 70 6c |sion, so|me peopl|
|00001340| 65 20 70 72 65 66 65 72 | 20 74 6f 20 73 69 6d 70 |e prefer| to simp|
|00001350| 6c 79 20 75 73 65 20 22 | 70 65 72 6c 22 20 74 6f |ly use "|perl" to|
|00001360| 20 72 65 66 65 72 20 74 | 6f 20 74 68 65 20 00 00 | refer t|o the ..|
|00001370| 00 84 00 00 a5 8c 00 00 | 40 70 dd 06 83 2d f1 ff |........|@p...-..|
|00001380| 63 5c f1 ff 20 22 00 00 | 6c 61 74 65 73 74 20 76 |c\.. "..|latest v|
|00001390| 65 72 73 69 6f 6e 20 6f | 66 20 70 65 72 6c 20 61 |ersion o|f perl a|
|000013a0| 6e 64 20 61 76 6f 69 64 | 20 75 73 69 6e 67 20 22 |nd avoid| using "|
|000013b0| 70 65 72 6c 35 22 20 61 | 6c 74 6f 67 65 74 68 65 |perl5" a|ltogethe|
|000013c0| 72 2e 20 20 49 74 27 73 | 20 6e 6f 74 20 72 65 61 |r. It's| not rea|
|000013d0| 6c 6c 79 20 74 68 61 74 | 20 62 69 67 20 61 20 64 |lly that| big a d|
|000013e0| 65 61 6c 2c 20 74 68 6f | 75 67 68 2e 0d 07 6f 75 |eal, tho|ugh...ou|
|000013f0| 0a a3 c1 00 0a a3 c1 00 | 00 00 00 00 00 8c 00 00 |........|........|
|00001400| a5 38 00 00 40 04 d4 01 | dc b6 f0 ff 8c ed f0 ff |.8..@...|........|
|00001410| 18 2b 00 00 48 6f 77 20 | 73 74 61 62 6c 65 20 69 |.+..How |stable i|
|00001420| 73 20 50 65 72 6c 3f 0d | 08 00 00 00 0a a4 c1 00 |s Perl?.|........|
|00001430| 00 00 00 00 00 38 00 00 | 05 84 00 00 00 68 a5 07 |.....8..|.....h..|
|00001440| a7 61 f0 ff 87 90 f0 ff | 20 22 00 00 50 72 6f 64 |.a......| "..Prod|
|00001450| 75 63 74 69 6f 6e 20 72 | 65 6c 65 61 73 65 73 2c |uction r|eleases,|
|00001460| 20 77 68 69 63 68 20 69 | 6e 63 6f 72 70 6f 72 61 | which i|ncorpora|
|00001470| 74 65 20 62 75 67 20 66 | 69 78 65 73 20 61 6e 64 |te bug f|ixes and|
|00001480| 20 6e 65 77 20 66 75 6e | 63 74 69 6f 6e 61 6c 69 | new fun|ctionali|
|00001490| 74 79 2c 20 61 72 65 20 | 77 69 64 65 6c 79 20 74 |ty, are |widely t|
|000014a0| 65 73 74 65 64 20 62 65 | 66 6f 72 65 20 72 65 6c |ested be|fore rel|
|000014b0| 65 61 73 65 2e 20 20 00 | 00 84 00 00 25 70 00 00 |ease. .|....%p..|
|000014c0| 40 84 4b 06 80 29 f0 ff | 60 58 f0 ff 20 22 00 00 |@.K..)..|`X.. "..|
|000014d0| 53 69 6e 63 65 20 74 68 | 65 20 35 2e 30 30 30 20 |Since th|e 5.000 |
|000014e0| 72 65 6c 65 61 73 65 2c | 20 77 65 20 68 61 76 65 |release,| we have|
|000014f0| 20 61 76 65 72 61 67 65 | 64 20 6f 6e 6c 79 20 61 | average|d only a|
|00001500| 62 6f 75 74 20 6f 6e 65 | 20 70 72 6f 64 75 63 74 |bout one| product|
|00001510| 69 6f 6e 20 72 65 6c 65 | 61 73 65 20 70 65 72 20 |ion rele|ase per |
|00001520| 79 65 61 72 2e 0d 00 00 | 00 70 00 00 05 84 00 00 |year....|.p......|
|00001530| 00 9c e9 07 a9 ba ef ff | 89 e9 ef ff 20 22 00 00 |........|.... "..|
|00001540| 4c 61 72 72 79 20 61 6e | 64 20 74 68 65 20 50 65 |Larry an|d the Pe|
|00001550| 72 6c 20 64 65 76 65 6c | 6f 70 6d 65 6e 74 20 74 |rl devel|opment t|
|00001560| 65 61 6d 20 6f 63 63 61 | 73 69 6f 6e 61 6c 6c 79 |eam occa|sionally|
|00001570| 20 6d 61 6b 65 20 63 68 | 61 6e 67 65 73 20 74 6f | make ch|anges to|
|00001580| 20 74 68 65 20 69 6e 74 | 65 72 6e 61 6c 20 63 6f | the int|ernal co|
|00001590| 72 65 20 6f 66 20 74 68 | 65 20 6c 61 6e 67 75 61 |re of th|e langua|
|000015a0| 67 65 2c 20 62 75 74 20 | 61 6c 6c 20 00 84 00 00 |ge, but |all ....|
|000015b0| 05 84 00 00 00 50 ae 07 | 82 82 ef ff 62 b1 ef ff |.....P..|....b...|
|000015c0| 20 22 00 00 70 6f 73 73 | 69 62 6c 65 20 65 66 66 | "..poss|ible eff|
|000015d0| 6f 72 74 73 20 61 72 65 | 20 6d 61 64 65 20 74 6f |orts are| made to|
|000015e0| 77 61 72 64 20 62 61 63 | 6b 77 61 72 64 20 63 6f |ward bac|kward co|
|000015f0| 6d 70 61 74 69 62 69 6c | 69 74 79 2e 20 20 57 68 |mpatibil|ity. Wh|
|00001600| 69 6c 65 20 6e 6f 74 20 | 71 75 69 74 65 20 61 6c |ile not |quite al|
|00001610| 6c 20 70 65 72 6c 34 20 | 73 63 72 69 70 74 73 20 |l perl4 |scripts |
|00001620| 72 75 6e 20 66 6c 61 77 | 6c 65 73 73 6c 79 20 00 |run flaw|lessly .|
|00001630| 00 84 00 00 05 88 00 00 | 00 6c e0 07 5b 4a ef ff |........|.l..[J..|
|00001640| 3b 79 ef ff 20 22 00 00 | 75 6e 64 65 72 20 70 65 |;y.. "..|under pe|
|00001650| 72 6c 35 2c 20 61 6e 20 | 75 70 64 61 74 65 20 74 |rl5, an |update t|
|00001660| 6f 20 70 65 72 6c 20 73 | 68 6f 75 6c 64 20 6e 65 |o perl s|hould ne|
|00001670| 61 72 6c 79 20 6e 65 76 | 65 72 20 69 6e 76 61 6c |arly nev|er inval|
|00001680| 69 64 61 74 65 20 61 20 | 70 72 6f 67 72 61 6d 20 |idate a |program |
|00001690| 77 72 69 74 74 65 6e 20 | 66 6f 72 20 61 6e 20 65 |written |for an e|
|000016a0| 61 72 6c 69 65 72 20 76 | 65 72 73 69 6f 6e 20 6f |arlier v|ersion o|
|000016b0| 66 20 70 65 72 6c 20 00 | 00 88 00 00 a5 60 00 00 |f perl .|.....`..|
|000016c0| 40 74 27 04 34 12 ef ff | 14 41 ef ff 20 22 00 00 |@t'.4...|.A.. "..|
|000016d0| 28 62 61 72 72 69 6e 67 | 20 61 63 63 69 64 65 6e |(barring| acciden|
|000016e0| 74 61 6c 20 62 75 67 20 | 66 69 78 65 73 20 61 6e |tal bug |fixes an|
|000016f0| 64 20 74 68 65 20 72 61 | 72 65 20 6e 65 77 20 6b |d the ra|re new k|
|00001700| 65 79 77 6f 72 64 29 2e | 0d 07 69 6e 0a a5 c1 00 |eyword).|..in....|
|00001710| 0a a5 c1 00 00 00 00 00 | 00 60 00 00 a5 40 00 00 |........|.`...@..|
|00001720| 40 62 37 02 8d 9b ee ff | 3d d2 ee ff 18 2b 00 00 |@b7.....|=....+..|
|00001730| 49 73 20 50 65 72 6c 20 | 64 69 66 66 69 63 75 6c |Is Perl |difficul|
|00001740| 74 20 74 6f 20 6c 65 61 | 72 6e 3f 0d 08 20 74 6f |t to lea|rn?.. to|
|00001750| 0a a6 c1 00 00 00 00 00 | 00 40 00 00 05 88 00 00 |........|.@......|
|00001760| 00 8c d5 07 58 46 ee ff | 38 75 ee ff 20 22 00 00 |....XF..|8u.. "..|
|00001770| 50 65 72 6c 20 69 73 20 | 65 61 73 79 20 74 6f 20 |Perl is |easy to |
|00001780| 73 74 61 72 74 20 6c 65 | 61 72 6e 69 6e 67 20 2d |start le|arning -|
|00001790| 2d 20 61 6e 64 20 65 61 | 73 79 20 74 6f 20 6b 65 |- and ea|sy to ke|
|000017a0| 65 70 20 6c 65 61 72 6e | 69 6e 67 2e 20 20 49 74 |ep learn|ing. It|
|000017b0| 20 6c 6f 6f 6b 73 20 6c | 69 6b 65 20 6d 6f 73 74 | looks l|ike most|
|000017c0| 20 70 72 6f 67 72 61 6d | 6d 69 6e 67 20 6c 61 6e | program|ming lan|
|000017d0| 67 75 61 67 65 73 20 79 | 6f 75 27 72 65 20 00 00 |guages y|ou're ..|
|000017e0| 00 88 00 00 05 88 00 00 | 00 38 c3 07 31 0e ee ff |........|.8..1...|
|000017f0| 11 3d ee ff 20 22 00 00 | 6c 69 6b 65 6c 79 20 74 |.=.. "..|likely t|
|00001800| 6f 20 68 61 76 65 20 68 | 61 64 20 65 78 70 65 72 |o have h|ad exper|
|00001810| 69 65 6e 63 65 20 77 69 | 74 68 2c 20 73 6f 20 69 |ience wi|th, so i|
|00001820| 66 20 79 6f 75 27 76 65 | 20 65 76 65 72 20 77 72 |f you've| ever wr|
|00001830| 69 74 74 65 6e 20 61 6e | 20 43 20 70 72 6f 67 72 |itten an| C progr|
|00001840| 61 6d 2c 20 61 6e 20 61 | 77 6b 20 73 63 72 69 70 |am, an a|wk scrip|
|00001850| 74 2c 20 61 20 73 68 65 | 6c 6c 20 73 63 72 69 70 |t, a she|ll scrip|
|00001860| 74 2c 20 6f 72 20 00 00 | 00 88 00 00 25 4c 00 00 |t, or ..|....%L..|
|00001870| 40 a0 cb 03 0a d6 ed ff | ea 04 ee ff 20 22 00 00 |@.......|.... "..|
|00001880| 65 76 65 6e 20 61 6e 20 | 45 78 63 65 6c 20 6d 61 |even an |Excel ma|
|00001890| 63 72 6f 2c 20 79 6f 75 | 27 72 65 20 61 6c 72 65 |cro, you|'re alre|
|000018a0| 61 64 79 20 70 61 72 74 | 20 77 61 79 20 74 68 65 |ady part| way the|
|000018b0| 72 65 2e 0d 00 4c 00 00 | 05 7c 00 00 00 00 f9 06 |re...L..|.|......|
|000018c0| 33 67 ed ff 13 96 ed ff | 20 22 00 00 4d 6f 73 74 |3g......| "..Most|
|000018d0| 20 74 61 73 6b 73 20 6f | 6e 6c 79 20 72 65 71 75 | tasks o|nly requ|
|000018e0| 69 72 65 20 61 20 73 6d | 61 6c 6c 20 73 75 62 73 |ire a sm|all subs|
|000018f0| 65 74 20 6f 66 20 74 68 | 65 20 50 65 72 6c 20 6c |et of th|e Perl l|
|00001900| 61 6e 67 75 61 67 65 2e | 20 20 4f 6e 65 20 6f 66 |anguage.| One of|
|00001910| 20 74 68 65 20 67 75 69 | 64 69 6e 67 20 6d 6f 74 | the gui|ding mot|
|00001920| 74 6f 73 20 66 6f 72 20 | 50 65 72 6c 20 00 00 00 |tos for |Perl ...|
|00001930| 00 7c 00 00 05 7c 00 00 | 00 10 ac 07 0c 2f ed ff |.|...|..|...../..|
|00001940| ec 5d ed ff 20 22 00 00 | 64 65 76 65 6c 6f 70 6d |.].. "..|developm|
|00001950| 65 6e 74 20 69 73 20 22 | 74 68 65 72 65 27 73 20 |ent is "|there's |
|00001960| 6d 6f 72 65 20 74 68 61 | 6e 20 6f 6e 65 20 77 61 |more tha|n one wa|
|00001970| 79 20 74 6f 20 64 6f 20 | 69 74 22 20 28 54 4d 54 |y to do |it" (TMT|
|00001980| 4f 57 54 44 49 2c 20 73 | 6f 6d 65 74 69 6d 65 73 |OWTDI, s|ometimes|
|00001990| 20 70 72 6f 6e 6f 75 6e | 63 65 64 20 22 74 69 6d | pronoun|ced "tim|
|000019a0| 20 74 6f 61 64 79 22 29 | 2e 20 20 00 00 7c 00 00 | toady")|. ..|..|
|000019b0| 05 84 00 00 00 9c 86 07 | e5 f6 ec ff c5 25 ed ff |........|.....%..|
|000019c0| 20 22 00 00 50 65 72 6c | 27 73 20 6c 65 61 72 6e | "..Perl|'s learn|
|000019d0| 69 6e 67 20 63 75 72 76 | 65 20 69 73 20 74 68 65 |ing curv|e is the|
|000019e0| 72 65 66 6f 72 65 20 73 | 68 61 6c 6c 6f 77 20 28 |refore s|hallow (|
|000019f0| 65 61 73 79 20 74 6f 20 | 6c 65 61 72 6e 29 20 61 |easy to |learn) a|
|00001a00| 6e 64 20 6c 6f 6e 67 20 | 28 74 68 65 72 65 27 73 |nd long |(there's|
|00001a10| 20 61 20 77 68 6f 6c 65 | 20 6c 6f 74 20 79 6f 75 | a whole| lot you|
|00001a20| 20 63 61 6e 20 64 6f 20 | 69 66 20 79 6f 75 20 00 | can do |if you .|
|00001a30| 00 84 00 00 25 28 00 00 | 40 e8 ec 00 be be ec ff |....%(..|@.......|
|00001a40| 9e ed ec ff 20 22 00 00 | 72 65 61 6c 6c 79 20 77 |.... "..|really w|
|00001a50| 61 6e 74 29 2e 0d 00 00 | 00 28 00 00 05 88 00 00 |ant)....|.(......|
|00001a60| 00 b0 cf 07 e7 4f ec ff | c7 7e ec ff 20 22 00 00 |.....O..|.~.. "..|
|00001a70| 46 69 6e 61 6c 6c 79 2c | 20 50 65 72 6c 20 69 73 |Finally,| Perl is|
|00001a80| 20 28 66 72 65 71 75 65 | 6e 74 6c 79 29 20 61 6e | (freque|ntly) an|
|00001a90| 20 69 6e 74 65 72 70 72 | 65 74 65 64 20 6c 61 6e | interpr|eted lan|
|00001aa0| 67 75 61 67 65 2e 20 20 | 54 68 69 73 20 6d 65 61 |guage. |This mea|
|00001ab0| 6e 73 20 74 68 61 74 20 | 79 6f 75 20 63 61 6e 20 |ns that |you can |
|00001ac0| 77 72 69 74 65 20 79 6f | 75 72 20 70 72 6f 67 72 |write yo|ur progr|
|00001ad0| 61 6d 73 20 61 6e 64 20 | 74 65 73 74 20 00 00 00 |ams and |test ...|
|00001ae0| 00 88 00 00 05 80 00 00 | 00 90 89 07 c0 17 ec ff |........|........|
|00001af0| a0 46 ec ff 20 22 00 00 | 74 68 65 6d 20 77 69 74 |.F.. "..|them wit|
|00001b00| 68 6f 75 74 20 61 6e 20 | 69 6e 74 65 72 6d 65 64 |hout an |intermed|
|00001b10| 69 61 74 65 20 63 6f 6d | 70 69 6c 61 74 69 6f 6e |iate com|pilation|
|00001b20| 20 73 74 65 70 2c 20 61 | 6c 6c 6f 77 69 6e 67 20 | step, a|llowing |
|00001b30| 79 6f 75 20 74 6f 20 65 | 78 70 65 72 69 6d 65 6e |you to e|xperimen|
|00001b40| 74 20 61 6e 64 20 74 65 | 73 74 2f 64 65 62 75 67 |t and te|st/debug|
|00001b50| 20 71 75 69 63 6b 6c 79 | 20 61 6e 64 20 00 00 00 | quickly| and ...|
|00001b60| 00 80 00 00 25 68 00 00 | 40 58 7b 05 99 df eb ff |....%h..|@X{.....|
|00001b70| 79 0e ec ff 20 22 00 00 | 65 61 73 69 6c 79 2e 20 |y... "..|easily. |
|00001b80| 20 54 68 69 73 20 65 61 | 73 65 20 6f 66 20 65 78 | This ea|se of ex|
|00001b90| 70 65 72 69 6d 65 6e 74 | 61 74 69 6f 6e 20 66 6c |periment|ation fl|
|00001ba0| 61 74 74 65 6e 73 20 74 | 68 65 20 6c 65 61 72 6e |attens t|he learn|
|00001bb0| 69 6e 67 20 63 75 72 76 | 65 20 65 76 65 6e 20 6d |ing curv|e even m|
|00001bc0| 6f 72 65 2e 0d 00 00 00 | 00 68 00 00 05 80 00 00 |ore.....|.h......|
|00001bd0| 00 a0 97 07 c2 70 eb ff | a2 9f eb ff 20 22 00 00 |.....p..|.... "..|
|00001be0| 54 68 69 6e 67 73 20 74 | 68 61 74 20 6d 61 6b 65 |Things t|hat make|
|00001bf0| 20 50 65 72 6c 20 65 61 | 73 69 65 72 20 74 6f 20 | Perl ea|sier to |
|00001c00| 6c 65 61 72 6e 3a 20 55 | 6e 69 78 20 65 78 70 65 |learn: U|nix expe|
|00001c10| 72 69 65 6e 63 65 2c 20 | 61 6c 6d 6f 73 74 20 61 |rience, |almost a|
|00001c20| 6e 79 20 6b 69 6e 64 20 | 6f 66 20 70 72 6f 67 72 |ny kind |of progr|
|00001c30| 61 6d 6d 69 6e 67 20 65 | 78 70 65 72 69 65 6e 63 |amming e|xperienc|
|00001c40| 65 2c 20 61 6e 20 00 00 | 00 80 00 00 05 88 00 00 |e, an ..|........|
|00001c50| 00 a8 e9 07 9b 38 eb ff | 7b 67 eb ff 20 22 00 00 |.....8..|{g.. "..|
|00001c60| 75 6e 64 65 72 73 74 61 | 6e 64 69 6e 67 20 6f 66 |understa|nding of|
|00001c70| 20 72 65 67 75 6c 61 72 | 20 65 78 70 72 65 73 73 | regular| express|
|00001c80| 69 6f 6e 73 2c 20 61 6e | 64 20 74 68 65 20 61 62 |ions, an|d the ab|
|00001c90| 69 6c 69 74 79 20 74 6f | 20 75 6e 64 65 72 73 74 |ility to| underst|
|00001ca0| 61 6e 64 20 6f 74 68 65 | 72 20 70 65 6f 70 6c 65 |and othe|r people|
|00001cb0| 27 73 20 63 6f 64 65 2e | 20 20 49 66 20 74 68 65 |'s code.| If the|
|00001cc0| 72 65 27 73 20 73 6f 6d | 65 74 68 69 6e 67 20 00 |re's som|ething .|
|00001cd0| 00 88 00 00 05 84 00 00 | 00 e0 b4 07 74 00 eb ff |........|....t...|
|00001ce0| 54 2f eb ff 20 22 00 00 | 79 6f 75 20 6e 65 65 64 |T/.. "..|you need|
|00001cf0| 20 74 6f 20 64 6f 2c 20 | 74 68 65 6e 20 69 74 27 | to do, |then it'|
|00001d00| 73 20 70 72 6f 62 61 62 | 6c 79 20 61 6c 72 65 61 |s probab|ly alrea|
|00001d10| 64 79 20 62 65 65 6e 20 | 64 6f 6e 65 2c 20 61 6e |dy been |done, an|
|00001d20| 64 20 61 20 77 6f 72 6b | 69 6e 67 20 65 78 61 6d |d a work|ing exam|
|00001d30| 70 6c 65 20 69 73 20 75 | 73 75 61 6c 6c 79 20 61 |ple is u|sually a|
|00001d40| 76 61 69 6c 61 62 6c 65 | 20 66 6f 72 20 66 72 65 |vailable| for fre|
|00001d50| 65 2e 20 20 00 84 00 00 | 05 84 00 00 00 5c a8 07 |e. ....|.....\..|
|00001d60| 4d c8 ea ff 2d f7 ea ff | 20 22 00 00 44 6f 6e 27 |M...-...| "..Don'|
|00001d70| 74 20 66 6f 72 67 65 74 | 20 74 68 65 20 6e 65 77 |t forget| the new|
|00001d80| 20 70 65 72 6c 20 6d 6f | 64 75 6c 65 73 2c 20 65 | perl mo|dules, e|
|00001d90| 69 74 68 65 72 2e 20 54 | 68 65 79 27 72 65 20 64 |ither. T|hey're d|
|00001da0| 69 73 63 75 73 73 65 64 | 20 69 6e 20 50 61 72 74 |iscussed| in Part|
|00001db0| 20 33 20 6f 66 20 74 68 | 69 73 20 46 41 51 2c 20 | 3 of th|is FAQ, |
|00001dc0| 61 6c 6f 6e 67 20 77 69 | 74 68 20 74 68 65 20 43 |along wi|th the C|
|00001dd0| 50 41 4e 2c 20 00 00 00 | 00 84 00 00 a5 44 00 00 |PAN, ...|.....D..|
|00001de0| 40 3c 13 02 26 90 ea ff | 06 bf ea ff 20 22 00 00 |@<..&...|.... "..|
|00001df0| 77 68 69 63 68 20 69 73 | 20 64 69 73 63 75 73 73 |which is| discuss|
|00001e00| 65 64 20 69 6e 20 50 61 | 72 74 20 32 2e 0d 07 72 |ed in Pa|rt 2...r|
|00001e10| 0a a7 c1 00 0a a7 c1 00 | 00 00 00 00 00 44 00 00 |........|.....D..|
|00001e20| 05 68 00 00 00 40 e5 07 | 7f 19 ea ff 2f 50 ea ff |.h...@..|..../P..|
|00001e30| 18 2b 00 00 48 6f 77 20 | 64 6f 65 73 20 50 65 72 |.+..How |does Per|
|00001e40| 6c 20 63 6f 6d 70 61 72 | 65 20 77 69 74 68 20 6f |l compar|e with o|
|00001e50| 74 68 65 72 20 6c 61 6e | 67 75 61 67 65 73 20 6c |ther lan|guages l|
|00001e60| 69 6b 65 20 4a 61 76 61 | 2c 20 50 79 74 68 6f 6e |ike Java|, Python|
|00001e70| 2c 20 52 45 58 58 2c 20 | 53 63 68 65 6d 65 2c 20 |, REXX, |Scheme, |
|00001e80| 6f 72 20 00 00 68 00 00 | a5 28 00 00 40 3c 61 00 |or ..h..|.(..@<a.|
|00001e90| d2 d7 e9 ff 82 0e ea ff | 18 2b 00 00 54 63 6c 3f |........|.+..Tcl?|
|00001ea0| 0d 08 77 68 0a a8 c1 00 | 00 00 00 00 00 28 00 00 |..wh....|.....(..|
|00001eb0| 05 84 00 00 00 f4 d9 07 | 9d 82 e9 ff 7d b1 e9 ff |........|....}...|
|00001ec0| 20 22 00 00 46 61 76 6f | 72 61 62 6c 79 20 69 6e | "..Favo|rably in|
|00001ed0| 20 73 6f 6d 65 20 61 72 | 65 61 73 2c 20 75 6e 66 | some ar|eas, unf|
|00001ee0| 61 76 6f 72 61 62 6c 79 | 20 69 6e 20 6f 74 68 65 |avorably| in othe|
|00001ef0| 72 73 2e 20 20 50 72 65 | 63 69 73 65 6c 79 20 77 |rs. Pre|cisely w|
|00001f00| 68 69 63 68 20 61 72 65 | 61 73 20 61 72 65 20 67 |hich are|as are g|
|00001f10| 6f 6f 64 20 61 6e 64 20 | 62 61 64 20 69 73 20 6f |ood and |bad is o|
|00001f20| 66 74 65 6e 20 61 20 70 | 65 72 73 6f 6e 61 6c 20 |ften a p|ersonal |
|00001f30| 00 84 00 00 25 7c 00 00 | 40 8c 24 07 76 4a e9 ff |....%|..|@.$.vJ..|
|00001f40| 56 79 e9 ff 20 22 00 00 | 63 68 6f 69 63 65 2c 20 |Vy.. "..|choice, |
|00001f50| 73 6f 20 61 73 6b 69 6e | 67 20 74 68 69 73 20 71 |so askin|g this q|
|00001f60| 75 65 73 74 69 6f 6e 20 | 6f 6e 20 55 73 65 6e 65 |uestion |on Usene|
|00001f70| 74 20 72 75 6e 73 20 61 | 20 73 74 72 6f 6e 67 20 |t runs a| strong |
|00001f80| 72 69 73 6b 20 6f 66 20 | 73 74 61 72 74 69 6e 67 |risk of |starting|
|00001f90| 20 61 6e 20 75 6e 70 72 | 6f 64 75 63 74 69 76 65 | an unpr|oductive|
|00001fa0| 20 48 6f 6c 79 20 57 61 | 72 2e 0d 00 00 7c 00 00 | Holy Wa|r....|..|
|00001fb0| 05 88 00 00 00 3c dd 07 | 9f db e8 ff 7f 0a e9 ff |.....<..|........|
|00001fc0| 20 22 00 00 50 72 6f 62 | 61 62 6c 79 20 74 68 65 | "..Prob|ably the|
|00001fd0| 20 62 65 73 74 20 74 68 | 69 6e 67 20 74 6f 20 64 | best th|ing to d|
|00001fe0| 6f 20 69 73 20 74 72 79 | 20 74 6f 20 77 72 69 74 |o is try| to writ|
|00001ff0| 65 20 65 71 75 69 76 61 | 6c 65 6e 74 20 63 6f 64 |e equiva|lent cod|
|00002000| 65 20 74 6f 20 64 6f 20 | 61 20 73 65 74 20 6f 66 |e to do |a set of|
|00002010| 20 74 61 73 6b 73 2e 20 | 20 54 68 65 73 65 20 6c | tasks. | These l|
|00002020| 61 6e 67 75 61 67 65 73 | 20 68 61 76 65 20 74 68 |anguages| have th|
|00002030| 65 69 72 20 00 88 00 00 | a5 78 00 00 40 d8 30 06 |eir ....|.x..@.0.|
|00002040| 78 a3 e8 ff 58 d2 e8 ff | 20 22 00 00 6f 77 6e 20 |x...X...| "..own |
|00002050| 6e 65 77 73 67 72 6f 75 | 70 73 20 69 6e 20 77 68 |newsgrou|ps in wh|
|00002060| 69 63 68 20 79 6f 75 20 | 63 61 6e 20 6c 65 61 72 |ich you |can lear|
|00002070| 6e 20 61 62 6f 75 74 20 | 28 62 75 74 20 68 6f 70 |n about |(but hop|
|00002080| 65 66 75 6c 6c 79 20 6e | 6f 74 20 61 72 67 75 65 |efully n|ot argue|
|00002090| 20 61 62 6f 75 74 29 20 | 74 68 65 6d 2e 0d 07 68 | about) |them...h|
|000020a0| 0a a9 c1 00 0a a9 c1 00 | 00 00 00 00 00 78 00 00 |........|.....x..|
|000020b0| a5 3c 00 00 40 38 29 02 | d1 2c e8 ff 81 63 e8 ff |.<..@8).|.,...c..|
|000020c0| 18 2b 00 00 43 61 6e 20 | 49 20 64 6f 20 5b 74 61 |.+..Can |I do [ta|
|000020d0| 73 6b 5d 20 69 6e 20 50 | 65 72 6c 3f 0d 08 75 61 |sk] in P|erl?..ua|
|000020e0| 0a aa c1 00 00 00 00 00 | 00 3c 00 00 05 88 00 00 |........|.<......|
|000020f0| 00 c4 dc 07 9c d7 e7 ff | 7c 06 e8 ff 20 22 00 00 |........||... "..|
|00002100| 50 65 72 6c 20 69 73 20 | 66 6c 65 78 69 62 6c 65 |Perl is |flexible|
|00002110| 20 61 6e 64 20 65 78 74 | 65 6e 73 69 62 6c 65 20 | and ext|ensible |
|00002120| 65 6e 6f 75 67 68 20 66 | 6f 72 20 79 6f 75 20 74 |enough f|or you t|
|00002130| 6f 20 75 73 65 20 6f 6e | 20 61 6c 6d 6f 73 74 20 |o use on| almost |
|00002140| 61 6e 79 20 74 61 73 6b | 2c 20 66 72 6f 6d 20 6f |any task|, from o|
|00002150| 6e 65 2d 6c 69 6e 65 20 | 66 69 6c 65 2d 70 72 6f |ne-line |file-pro|
|00002160| 63 65 73 73 69 6e 67 20 | 74 61 73 6b 73 20 00 00 |cessing |tasks ..|
|00002170| 00 88 00 00 05 88 00 00 | 00 b4 c2 07 75 9f e7 ff |........|....u...|
|00002180| 55 ce e7 ff 20 22 00 00 | 74 6f 20 63 6f 6d 70 6c |U... "..|to compl|
|00002190| 65 78 20 73 79 73 74 65 | 6d 73 2e 20 20 46 6f 72 |ex syste|ms. For|
|000021a0| 20 6d 61 6e 79 20 70 65 | 6f 70 6c 65 2c 20 50 65 | many pe|ople, Pe|
|000021b0| 72 6c 20 73 65 72 76 65 | 73 20 61 73 20 61 20 67 |rl serve|s as a g|
|000021c0| 72 65 61 74 20 72 65 70 | 6c 61 63 65 6d 65 6e 74 |reat rep|lacement|
|000021d0| 20 66 6f 72 20 73 68 65 | 6c 6c 20 73 63 72 69 70 | for she|ll scrip|
|000021e0| 74 69 6e 67 2e 20 46 6f | 72 20 6f 74 68 65 72 73 |ting. Fo|r others|
|000021f0| 2c 20 69 74 20 00 00 00 | 00 88 00 00 05 84 00 00 |, it ...|........|
|00002200| 00 08 d8 07 4e 67 e7 ff | 2e 96 e7 ff 20 22 00 00 |....Ng..|.... "..|
|00002210| 73 65 72 76 65 73 20 61 | 73 20 61 20 63 6f 6e 76 |serves a|s a conv|
|00002220| 65 6e 69 65 6e 74 2c 20 | 68 69 67 68 2d 6c 65 76 |enient, |high-lev|
|00002230| 65 6c 20 72 65 70 6c 61 | 63 65 6d 65 6e 74 20 66 |el repla|cement f|
|00002240| 6f 72 20 6d 6f 73 74 20 | 6f 66 20 77 68 61 74 20 |or most |of what |
|00002250| 74 68 65 79 27 64 20 70 | 72 6f 67 72 61 6d 20 69 |they'd p|rogram i|
|00002260| 6e 20 6c 6f 77 2d 6c 65 | 76 65 6c 20 6c 61 6e 67 |n low-le|vel lang|
|00002270| 75 61 67 65 73 20 6c 69 | 6b 65 20 00 00 84 00 00 |uages li|ke .....|
|00002280| 05 84 00 00 00 e8 c4 07 | 27 2f e7 ff 07 5e e7 ff |........|'/...^..|
|00002290| 20 22 00 00 43 20 6f 72 | 20 43 2b 2b 2e 20 20 49 | "..C or| C++. I|
|000022a0| 74 27 73 20 75 6c 74 69 | 6d 61 74 65 6c 79 20 75 |t's ulti|mately u|
|000022b0| 70 20 74 6f 20 79 6f 75 | 20 28 61 6e 64 20 70 6f |p to you| (and po|
|000022c0| 73 73 69 62 6c 79 20 79 | 6f 75 72 20 6d 61 6e 61 |ssibly y|our mana|
|000022d0| 67 65 6d 65 6e 74 20 2e | 2e 2e 29 20 77 68 69 63 |gement .|..) whic|
|000022e0| 68 20 74 61 73 6b 73 20 | 79 6f 75 27 6c 6c 20 75 |h tasks |you'll u|
|000022f0| 73 65 20 50 65 72 6c 20 | 66 6f 72 20 61 6e 64 20 |se Perl |for and |
|00002300| 00 84 00 00 01 10 00 00 | 40 38 42 01 00 00 00 00 |........|@8B.....|
|00002310| 00 10 00 00 02 14 00 00 | 00 04 00 00 00 00 00 00 |........|........|
|00002320| 00 00 00 00 00 14 00 00 | 25 38 00 00 40 38 42 01 |........|%8..@8B.|
|00002330| 1e 45 e5 ff fe 73 e5 ff | 20 22 00 00 16 00 00 00 |.E...s..| "......|
|00002340| b0 fc 07 00 00 00 00 00 | 77 68 69 63 68 20 79 6f |........|which yo|
|00002350| 75 20 77 6f 6e 27 74 2e | 0d 00 00 00 00 38 00 00 |u won't.|.....8..|
|00002360| 05 84 00 00 00 f4 d0 07 | 47 d6 e4 ff 27 05 e5 ff |........|G...'...|
|00002370| 20 22 00 00 49 66 20 79 | 6f 75 20 68 61 76 65 20 | "..If y|ou have |
|00002380| 61 20 6c 69 62 72 61 72 | 79 20 74 68 61 74 20 70 |a librar|y that p|
|00002390| 72 6f 76 69 64 65 73 20 | 61 6e 20 41 50 49 2c 20 |rovides |an API, |
|000023a0| 79 6f 75 20 63 61 6e 20 | 6d 61 6b 65 20 61 6e 79 |you can |make any|
|000023b0| 20 63 6f 6d 70 6f 6e 65 | 6e 74 20 6f 66 20 69 74 | compone|nt of it|
|000023c0| 20 61 76 61 69 6c 61 62 | 6c 65 20 61 73 20 6a 75 | availab|le as ju|
|000023d0| 73 74 20 61 6e 6f 74 68 | 65 72 20 50 65 72 6c 20 |st anoth|er Perl |
|000023e0| 00 84 00 00 05 84 00 00 | 00 a0 d0 07 20 9e e4 ff |........|.... ...|
|000023f0| 00 cd e4 ff 20 22 00 00 | 66 75 6e 63 74 69 6f 6e |.... "..|function|
|00002400| 20 6f 72 20 76 61 72 69 | 61 62 6c 65 20 75 73 69 | or vari|able usi|
|00002410| 6e 67 20 61 20 50 65 72 | 6c 20 65 78 74 65 6e 73 |ng a Per|l extens|
|00002420| 69 6f 6e 20 77 72 69 74 | 74 65 6e 20 69 6e 20 43 |ion writ|ten in C|
|00002430| 20 6f 72 20 43 2b 2b 20 | 61 6e 64 20 64 79 6e 61 | or C++ |and dyna|
|00002440| 6d 69 63 61 6c 6c 79 20 | 6c 69 6e 6b 65 64 20 69 |mically |linked i|
|00002450| 6e 74 6f 20 79 6f 75 72 | 20 6d 61 69 6e 20 70 65 |nto your| main pe|
|00002460| 72 6c 20 00 00 84 00 00 | 05 88 00 00 00 24 d7 07 |rl .....|.....$..|
|00002470| f9 65 e4 ff d9 94 e4 ff | 20 22 00 00 69 6e 74 65 |.e......| "..inte|
|00002480| 72 70 72 65 74 65 72 2e | 20 20 59 6f 75 20 63 61 |rpreter.| You ca|
|00002490| 6e 20 61 6c 73 6f 20 67 | 6f 20 74 68 65 20 6f 74 |n also g|o the ot|
|000024a0| 68 65 72 20 64 69 72 65 | 63 74 69 6f 6e 2c 20 61 |her dire|ction, a|
|000024b0| 6e 64 20 77 72 69 74 65 | 20 79 6f 75 72 20 6d 61 |nd write| your ma|
|000024c0| 69 6e 20 70 72 6f 67 72 | 61 6d 20 69 6e 20 43 20 |in progr|am in C |
|000024d0| 6f 72 20 43 2b 2b 2c 20 | 61 6e 64 20 74 68 65 6e |or C++, |and then|
|000024e0| 20 6c 69 6e 6b 20 69 6e | 20 00 00 00 00 88 00 00 | link in| .......|
|000024f0| 25 58 00 00 40 7c 4f 04 | d2 2d e4 ff b2 5c e4 ff |%X..@|O.|.-...\..|
|00002500| 20 22 00 00 73 6f 6d 65 | 20 50 65 72 6c 20 63 6f | "..some| Perl co|
|00002510| 64 65 20 6f 6e 20 74 68 | 65 20 66 6c 79 2c 20 74 |de on th|e fly, t|
|00002520| 6f 20 63 72 65 61 74 65 | 20 61 20 70 6f 77 65 72 |o create| a power|
|00002530| 66 75 6c 20 61 70 70 6c | 69 63 61 74 69 6f 6e 2e |ful appl|ication.|
|00002540| 0d 00 00 00 00 58 00 00 | 05 84 00 00 00 a4 b1 07 |.....X..|........|
|00002550| fb be e3 ff db ed e3 ff | 20 22 00 00 54 68 61 74 |........| "..That|
|00002560| 20 73 61 69 64 2c 20 74 | 68 65 72 65 20 77 69 6c | said, t|here wil|
|00002570| 6c 20 61 6c 77 61 79 73 | 20 62 65 20 73 6d 61 6c |l always| be smal|
|00002580| 6c 2c 20 66 6f 63 75 73 | 65 64 2c 20 73 70 65 63 |l, focus|ed, spec|
|00002590| 69 61 6c 2d 70 75 72 70 | 6f 73 65 20 6c 61 6e 67 |ial-purp|ose lang|
|000025a0| 75 61 67 65 73 20 64 65 | 64 69 63 61 74 65 64 20 |uages de|dicated |
|000025b0| 74 6f 20 61 20 73 70 65 | 63 69 66 69 63 20 70 72 |to a spe|cific pr|
|000025c0| 6f 62 6c 65 6d 20 00 00 | 00 84 00 00 05 84 00 00 |oblem ..|........|
|000025d0| 00 48 77 07 d4 86 e3 ff | b4 b5 e3 ff 20 22 00 00 |.Hw.....|.... "..|
|000025e0| 64 6f 6d 61 69 6e 20 74 | 68 61 74 20 61 72 65 20 |domain t|hat are |
|000025f0| 73 69 6d 70 6c 79 20 6d | 6f 72 65 20 63 6f 6e 76 |simply m|ore conv|
|00002600| 65 6e 69 65 6e 74 20 66 | 6f 72 20 63 65 72 74 61 |enient f|or certa|
|00002610| 69 6e 20 6b 69 6e 64 73 | 20 6f 66 20 70 72 6f 62 |in kinds| of prob|
|00002620| 6c 65 6d 73 2e 20 20 50 | 65 72 6c 20 74 72 69 65 |lems. P|erl trie|
|00002630| 73 20 74 6f 20 62 65 20 | 61 6c 6c 20 74 68 69 6e |s to be |all thin|
|00002640| 67 73 20 74 6f 20 61 6c | 6c 20 00 00 00 84 00 00 |gs to al|l ......|
|00002650| 05 84 00 00 00 cc e9 07 | ad 4e e3 ff 8d 7d e3 ff |........|.N...}..|
|00002660| 20 22 00 00 70 65 6f 70 | 6c 65 2c 20 62 75 74 20 | "..peop|le, but |
|00002670| 6e 6f 74 68 69 6e 67 20 | 73 70 65 63 69 61 6c 20 |nothing |special |
|00002680| 74 6f 20 61 6e 79 6f 6e | 65 2e 20 20 45 78 61 6d |to anyon|e. Exam|
|00002690| 70 6c 65 73 20 6f 66 20 | 73 70 65 63 69 61 6c 69 |ples of |speciali|
|000026a0| 7a 65 64 20 6c 61 6e 67 | 75 61 67 65 73 20 74 68 |zed lang|uages th|
|000026b0| 61 74 20 63 6f 6d 65 20 | 74 6f 20 6d 69 6e 64 20 |at come |to mind |
|000026c0| 69 6e 63 6c 75 64 65 20 | 70 72 6f 6c 6f 67 20 00 |include |prolog .|
|000026d0| 00 84 00 00 a5 34 00 00 | 40 b8 da 00 86 16 e3 ff |.....4..|@.......|
|000026e0| 66 45 e3 ff 20 22 00 00 | 61 6e 64 20 6d 61 74 6c |fE.. "..|and matl|
|000026f0| 61 62 2e 0d 07 20 70 6f | 0a ab c1 00 0a ab c1 00 |ab... po|........|
|00002700| 00 00 00 00 00 34 00 00 | a5 44 00 00 40 04 39 03 |.....4..|.D..@.9.|
|00002710| df 9f e2 ff 8f d6 e2 ff | 18 2b 00 00 57 68 65 6e |........|.+..When|
|00002720| 20 73 68 6f 75 6c 64 6e | 27 74 20 49 20 70 72 6f | shouldn|'t I pro|
|00002730| 67 72 61 6d 20 69 6e 20 | 50 65 72 6c 3f 0d 08 6c |gram in |Perl?..l|
|00002740| 0a ac c1 00 00 00 00 00 | 00 44 00 00 25 5c 00 00 |........|.D..%\..|
|00002750| 40 f8 f3 04 aa 4a e2 ff | 8a 79 e2 ff 20 22 00 00 |@....J..|.y.. "..|
|00002760| 57 68 65 6e 20 79 6f 75 | 72 20 6d 61 6e 61 67 65 |When you|r manage|
|00002770| 72 20 66 6f 72 62 69 64 | 73 20 69 74 20 2d 2d 20 |r forbid|s it -- |
|00002780| 62 75 74 20 64 6f 20 63 | 6f 6e 73 69 64 65 72 20 |but do c|onsider |
|00002790| 72 65 70 6c 61 63 69 6e | 67 20 74 68 65 6d 20 3a |replacin|g them :|
|000027a0| 2d 29 2e 0d 00 5c 00 00 | 05 80 00 00 00 50 93 07 |-)...\..|.....P..|
|000027b0| d3 db e1 ff b3 0a e2 ff | 20 22 00 00 41 63 74 75 |........| "..Actu|
|000027c0| 61 6c 6c 79 2c 20 6f 6e | 65 20 67 6f 6f 64 20 72 |ally, on|e good r|
|000027d0| 65 61 73 6f 6e 20 69 73 | 20 77 68 65 6e 20 79 6f |eason is| when yo|
|000027e0| 75 20 61 6c 72 65 61 64 | 79 20 68 61 76 65 20 61 |u alread|y have a|
|000027f0| 6e 20 65 78 69 73 74 69 | 6e 67 20 61 70 70 6c 69 |n existi|ng appli|
|00002800| 63 61 74 69 6f 6e 20 77 | 72 69 74 74 65 6e 20 69 |cation w|ritten i|
|00002810| 6e 20 61 6e 6f 74 68 65 | 72 20 6c 61 6e 67 75 61 |n anothe|r langua|
|00002820| 67 65 20 00 00 80 00 00 | 05 88 00 00 00 94 cd 07 |ge .....|........|
|00002830| ac a3 e1 ff 8c d2 e1 ff | 20 22 00 00 74 68 61 74 |........| "..that|
|00002840| 27 73 20 61 6c 6c 20 64 | 6f 6e 65 20 28 61 6e 64 |'s all d|one (and|
|00002850| 20 64 6f 6e 65 20 77 65 | 6c 6c 29 2c 20 6f 72 20 | done we|ll), or |
|00002860| 79 6f 75 20 68 61 76 65 | 20 61 6e 20 61 70 70 6c |you have| an appl|
|00002870| 69 63 61 74 69 6f 6e 20 | 6c 61 6e 67 75 61 67 65 |ication |language|
|00002880| 20 73 70 65 63 69 66 69 | 63 61 6c 6c 79 20 64 65 | specifi|cally de|
|00002890| 73 69 67 6e 65 64 20 66 | 6f 72 20 61 20 63 65 72 |signed f|or a cer|
|000028a0| 74 61 69 6e 20 74 61 73 | 6b 20 00 00 00 88 00 00 |tain tas|k ......|
|000028b0| 25 30 00 00 40 b4 71 01 | 85 6b e1 ff 65 9a e1 ff |%0..@.q.|.k..e...|
|000028c0| 20 22 00 00 28 65 2e 67 | 2e 20 70 72 6f 6c 6f 67 | "..(e.g|. prolog|
|000028d0| 2c 20 6d 61 6b 65 29 2e | 0d 00 00 00 00 30 00 00 |, make).|.....0..|
|000028e0| 05 84 00 00 00 30 bc 07 | ae fc e0 ff 8e 2b e1 ff |.....0..|.....+..|
|000028f0| 20 22 00 00 46 6f 72 20 | 76 61 72 69 6f 75 73 20 | "..For |various |
|00002900| 72 65 61 73 6f 6e 73 2c | 20 50 65 72 6c 20 69 73 |reasons,| Perl is|
|00002910| 20 70 72 6f 62 61 62 6c | 79 20 6e 6f 74 20 77 65 | probabl|y not we|
|00002920| 6c 6c 2d 73 75 69 74 65 | 64 20 66 6f 72 20 72 65 |ll-suite|d for re|
|00002930| 61 6c 2d 74 69 6d 65 20 | 65 6d 62 65 64 64 65 64 |al-time |embedded|
|00002940| 20 73 79 73 74 65 6d 73 | 2c 20 6c 6f 77 2d 6c 65 | systems|, low-le|
|00002950| 76 65 6c 20 6f 70 65 72 | 61 74 69 6e 67 20 00 00 |vel oper|ating ..|
|00002960| 00 84 00 00 05 80 00 00 | 00 a0 b5 07 87 c4 e0 ff |........|........|
|00002970| 67 f3 e0 ff 20 22 00 00 | 73 79 73 74 65 6d 73 20 |g... "..|systems |
|00002980| 64 65 76 65 6c 6f 70 6d | 65 6e 74 20 77 6f 72 6b |developm|ent work|
|00002990| 20 6c 69 6b 65 20 64 65 | 76 69 63 65 20 64 72 69 | like de|vice dri|
|000029a0| 76 65 72 73 20 6f 72 20 | 63 6f 6e 74 65 78 74 2d |vers or |context-|
|000029b0| 73 77 69 74 63 68 69 6e | 67 20 63 6f 64 65 2c 20 |switchin|g code, |
|000029c0| 63 6f 6d 70 6c 65 78 20 | 6d 75 6c 74 69 74 68 72 |complex |multithr|
|000029d0| 65 61 64 65 64 20 73 68 | 61 72 65 64 2d 00 00 00 |eaded sh|ared-...|
|000029e0| 00 80 00 00 25 88 00 00 | 40 9c 9b 07 60 8c e0 ff |....%...|@...`...|
|000029f0| 40 bb e0 ff 20 22 00 00 | 6d 65 6d 6f 72 79 20 61 |@... "..|memory a|
|00002a00| 70 70 6c 69 63 61 74 69 | 6f 6e 73 2c 20 6f 72 20 |pplicati|ons, or |
|00002a10| 65 78 74 72 65 6d 65 6c | 79 20 6c 61 72 67 65 20 |extremel|y large |
|00002a20| 61 70 70 6c 69 63 61 74 | 69 6f 6e 73 2e 20 20 59 |applicat|ions. Y|
|00002a30| 6f 75 27 6c 6c 20 6e 6f | 74 69 63 65 20 74 68 61 |ou'll no|tice tha|
|00002a40| 74 20 70 65 72 6c 20 69 | 73 20 6e 6f 74 20 69 74 |t perl i|s not it|
|00002a50| 73 65 6c 66 20 77 72 69 | 74 74 65 6e 20 69 6e 20 |self wri|tten in |
|00002a60| 50 65 72 6c 2e 0d 00 00 | 00 88 00 00 05 84 00 00 |Perl....|........|
|00002a70| 00 e8 c7 07 89 1d e0 ff | 69 4c e0 ff 20 22 00 00 |........|iL.. "..|
|00002a80| 54 68 65 20 6e 65 77 20 | 6e 61 74 69 76 65 2d 63 |The new |native-c|
|00002a90| 6f 64 65 20 63 6f 6d 70 | 69 6c 65 72 20 66 6f 72 |ode comp|iler for|
|00002aa0| 20 50 65 72 6c 20 6d 61 | 79 20 72 65 64 75 63 65 | Perl ma|y reduce|
|00002ab0| 20 74 68 65 20 6c 69 6d | 69 74 61 74 69 6f 6e 73 | the lim|itations|
|00002ac0| 20 67 69 76 65 6e 20 69 | 6e 20 74 68 65 20 70 72 | given i|n the pr|
|00002ad0| 65 76 69 6f 75 73 20 73 | 74 61 74 65 6d 65 6e 74 |evious s|tatement|
|00002ae0| 20 74 6f 20 73 6f 6d 65 | 20 00 00 00 00 84 00 00 | to some| .......|
|00002af0| 05 84 00 00 00 a8 c2 07 | 62 e5 df ff 42 14 e0 ff |........|b...B...|
|00002b00| 20 22 00 00 64 65 67 72 | 65 65 2c 20 62 75 74 20 | "..degr|ee, but |
|00002b10| 75 6e 64 65 72 73 74 61 | 6e 64 20 74 68 61 74 20 |understa|nd that |
|00002b20| 50 65 72 6c 20 72 65 6d | 61 69 6e 73 20 66 75 6e |Perl rem|ains fun|
|00002b30| 64 61 6d 65 6e 74 61 6c | 6c 79 20 61 20 64 79 6e |damental|ly a dyn|
|00002b40| 61 6d 69 63 61 6c 6c 79 | 20 74 79 70 65 64 20 6c |amically| typed l|
|00002b50| 61 6e 67 75 61 67 65 2c | 20 61 6e 64 20 6e 6f 74 |anguage,| and not|
|00002b60| 20 61 20 73 74 61 74 69 | 63 61 6c 6c 79 20 00 00 | a stati|cally ..|
|00002b70| 00 84 00 00 05 84 00 00 | 00 0c 92 07 3b ad df ff |........|....;...|
|00002b80| 1b dc df ff 20 22 00 00 | 74 79 70 65 64 20 6f 6e |.... "..|typed on|
|00002b90| 65 2e 20 20 59 6f 75 20 | 63 65 72 74 61 69 6e 6c |e. You |certainl|
|00002ba0| 79 20 77 6f 6e 27 74 20 | 62 65 20 63 68 61 73 74 |y won't |be chast|
|00002bb0| 69 7a 65 64 20 69 66 20 | 79 6f 75 20 64 6f 6e 27 |ized if |you don'|
|00002bc0| 74 20 74 72 75 73 74 20 | 6e 75 63 6c 65 61 72 2d |t trust |nuclear-|
|00002bd0| 70 6c 61 6e 74 20 6f 72 | 20 62 72 61 69 6e 2d 73 |plant or| brain-s|
|00002be0| 75 72 67 65 72 79 20 6d | 6f 6e 69 74 6f 72 69 6e |urgery m|onitorin|
|00002bf0| 67 20 00 00 00 84 00 00 | a5 84 00 00 40 10 6b 06 |g ......|....@.k.|
|00002c00| 14 75 df ff f4 a3 df ff | 20 22 00 00 63 6f 64 65 |.u......| "..code|
|00002c10| 20 74 6f 20 69 74 2e 20 | 20 41 6e 64 20 4c 61 72 | to it. | And Lar|
|00002c20| 72 79 20 77 69 6c 6c 20 | 73 6c 65 65 70 20 65 61 |ry will |sleep ea|
|00002c30| 73 69 65 72 2c 20 74 6f | 6f 20 2d 2d 20 57 61 6c |sier, to|o -- Wal|
|00002c40| 6c 20 53 74 72 65 65 74 | 20 70 72 6f 67 72 61 6d |l Street| program|
|00002c50| 73 20 6e 6f 74 20 77 69 | 74 68 73 74 61 6e 64 69 |s not wi|thstandi|
|00002c60| 6e 67 2e 20 3a 2d 29 0d | 07 65 72 76 0a ad c1 00 |ng. :-).|.erv....|
|00002c70| 0a ad c1 00 00 00 00 00 | 00 84 00 00 a5 54 00 00 |........|.....T..|
|00002c80| 40 36 8e 04 6d fe de ff | 1d 35 df ff 18 2b 00 00 |@6..m...|.5...+..|
|00002c90| 57 68 61 74 27 73 20 74 | 68 65 20 64 69 66 66 65 |What's t|he diffe|
|00002ca0| 72 65 6e 63 65 20 62 65 | 74 77 65 65 6e 20 22 70 |rence be|tween "p|
|00002cb0| 65 72 6c 22 20 61 6e 64 | 20 22 50 65 72 6c 22 3f |erl" and| "Perl"?|
|00002cc0| 0d 08 05 05 0a ae c1 00 | 00 00 00 00 00 54 00 00 |........|.....T..|
|00002cd0| 05 88 00 00 00 08 ea 07 | 38 a9 de ff 18 d8 de ff |........|8.......|
|00002ce0| 20 22 00 00 4f 6e 65 20 | 62 69 74 2e 20 20 4f 68 | "..One |bit. Oh|
|00002cf0| 2c 20 79 6f 75 20 77 65 | 72 65 6e 27 74 20 74 61 |, you we|ren't ta|
|00002d00| 6c 6b 69 6e 67 20 41 53 | 43 49 49 3f 20 3a 2d 29 |lking AS|CII? :-)|
|00002d10| 20 4c 61 72 72 79 20 6e | 6f 77 20 75 73 65 73 20 | Larry n|ow uses |
|00002d20| 22 50 65 72 6c 22 20 74 | 6f 20 73 69 67 6e 69 66 |"Perl" t|o signif|
|00002d30| 79 20 74 68 65 20 6c 61 | 6e 67 75 61 67 65 20 70 |y the la|nguage p|
|00002d40| 72 6f 70 65 72 20 61 6e | 64 20 22 70 65 72 6c 22 |roper an|d "perl"|
|00002d50| 20 00 00 00 00 88 00 00 | 05 84 00 00 00 50 8d 07 | .......|.....P..|
|00002d60| 11 71 de ff f1 9f de ff | 20 22 00 00 74 68 65 20 |.q......| "..the |
|00002d70| 69 6d 70 6c 65 6d 65 6e | 74 61 74 69 6f 6e 20 6f |implemen|tation o|
|00002d80| 66 20 69 74 2c 20 69 2e | 65 2e 20 74 68 65 20 63 |f it, i.|e. the c|
|00002d90| 75 72 72 65 6e 74 20 69 | 6e 74 65 72 70 72 65 74 |urrent i|nterpret|
|00002da0| 65 72 2e 20 20 48 65 6e | 63 65 20 54 6f 6d 27 73 |er. Hen|ce Tom's|
|00002db0| 20 71 75 69 70 20 74 68 | 61 74 20 22 4e 6f 74 68 | quip th|at "Noth|
|00002dc0| 69 6e 67 20 62 75 74 20 | 70 65 72 6c 20 63 61 6e |ing but |perl can|
|00002dd0| 20 70 61 72 73 65 20 00 | 00 84 00 00 05 80 00 00 | parse .|........|
|00002de0| 00 90 a7 07 ea 38 de ff | ca 67 de ff 20 22 00 00 |.....8..|.g.. "..|
|00002df0| 50 65 72 6c 2e 22 20 20 | 59 6f 75 20 6d 61 79 20 |Perl." |You may |
|00002e00| 6f 72 20 6d 61 79 20 6e | 6f 74 20 63 68 6f 6f 73 |or may n|ot choos|
|00002e10| 65 20 74 6f 20 66 6f 6c | 6c 6f 77 20 74 68 69 73 |e to fol|low this|
|00002e20| 20 75 73 61 67 65 2e 20 | 20 46 6f 72 20 65 78 61 | usage. | For exa|
|00002e30| 6d 70 6c 65 2c 20 70 61 | 72 61 6c 6c 65 6c 69 73 |mple, pa|rallelis|
|00002e40| 6d 20 6d 65 61 6e 73 20 | 22 61 77 6b 20 61 6e 64 |m means |"awk and|
|00002e50| 20 70 65 72 6c 22 20 00 | 00 80 00 00 a5 78 00 00 | perl" .|.....x..|
|00002e60| 40 44 19 06 c3 00 de ff | a3 2f de ff 20 22 00 00 |@D......|./.. "..|
|00002e70| 61 6e 64 20 22 50 79 74 | 68 6f 6e 20 61 6e 64 20 |and "Pyt|hon and |
|00002e80| 50 65 72 6c 22 20 6c 6f | 6f 6b 20 6f 6b 2c 20 77 |Perl" lo|ok ok, w|
|00002e90| 68 69 6c 65 20 22 61 77 | 6b 20 61 6e 64 20 50 65 |hile "aw|k and Pe|
|00002ea0| 72 6c 22 20 61 6e 64 20 | 22 50 79 74 68 6f 6e 20 |rl" and |"Python |
|00002eb0| 61 6e 64 20 70 65 72 6c | 22 20 64 6f 20 6e 6f 74 |and perl|" do not|
|00002ec0| 2e 0d 07 6e 0a af c1 00 | 0a af c1 00 00 00 00 00 |...n....|........|
|00002ed0| 00 78 00 00 a5 48 00 00 | 40 12 5c 03 1c 8a dd ff |.x...H..|@.\.....|
|00002ee0| cc c0 dd ff 18 2b 00 00 | 49 73 20 69 74 20 61 20 |.....+..|Is it a |
|00002ef0| 50 65 72 6c 20 70 72 6f | 67 72 61 6d 20 6f 72 20 |Perl pro|gram or |
|00002f00| 61 20 50 65 72 6c 20 73 | 63 72 69 70 74 3f 0d 08 |a Perl s|cript?..|
|00002f10| 0a b0 c1 00 00 00 00 00 | 00 48 00 00 25 2c 00 00 |........|.H..%,..|
|00002f20| 40 d0 37 01 e7 34 dd ff | c7 63 dd ff 20 22 00 00 |@.7..4..|.c.. "..|
|00002f30| 49 74 20 64 6f 65 73 6e | 27 74 20 6d 61 74 74 65 |It doesn|'t matte|
|00002f40| 72 2e 0d 00 00 2c 00 00 | 85 9c 00 00 00 4c df 07 |r....,..|.....L..|
|00002f50| 10 c6 dc ff f0 f4 dc ff | 20 22 00 00 49 6e 20 22 |........| "..In "|
|00002f60| 73 74 61 6e 64 61 72 64 | 20 74 65 72 6d 69 6e 6f |standard| termino|
|00002f70| 6c 6f 67 79 22 20 61 20 | 07 20 45 6e 11 b1 c1 00 |logy" a |. En....|
|00002f80| 11 b1 c1 00 00 00 00 00 | 70 72 6f 67 72 61 6d 08 |........|program.|
|00002f90| 11 00 00 00 00 00 00 00 | 20 68 61 73 20 62 65 65 |........| has bee|
|00002fa0| 6e 20 63 6f 6d 70 69 6c | 65 64 20 74 6f 20 70 68 |n compil|ed to ph|
|00002fb0| 79 73 69 63 61 6c 20 6d | 61 63 68 69 6e 65 20 63 |ysical m|achine c|
|00002fc0| 6f 64 65 20 6f 6e 63 65 | 2c 20 61 6e 64 20 63 61 |ode once|, and ca|
|00002fd0| 6e 20 74 68 65 6e 20 62 | 65 20 62 65 20 00 00 00 |n then b|e be ...|
|00002fe0| 00 9c 00 00 85 9c 00 00 | 00 34 a0 07 e9 8d dc ff |........|.4......|
|00002ff0| c9 bc dc ff 20 22 00 00 | 72 75 6e 20 6d 75 6c 74 |.... "..|run mult|
|00003000| 69 70 6c 65 20 74 69 6d | 65 73 2c 20 77 68 65 72 |iple tim|es, wher|
|00003010| 65 61 73 20 61 20 07 61 | 11 b2 c1 00 11 b2 c1 00 |eas a .a|........|
|00003020| 00 00 00 00 73 63 72 69 | 70 74 08 69 11 00 00 00 |....scri|pt.i....|
|00003030| 00 00 00 00 20 6d 75 73 | 74 20 62 65 20 74 72 61 |.... mus|t be tra|
|00003040| 6e 73 6c 61 74 65 64 20 | 62 79 20 61 20 70 72 6f |nslated |by a pro|
|00003050| 67 72 61 6d 20 65 61 63 | 68 20 74 69 6d 65 20 69 |gram eac|h time i|
|00003060| 74 27 73 20 75 73 65 64 | 2e 20 20 50 65 72 6c 20 |t's used|. Perl |
|00003070| 70 72 6f 67 72 61 6d 73 | 2c 20 00 00 00 9c 00 00 |programs|, ......|
|00003080| 05 88 00 00 00 38 db 07 | c2 55 dc ff a2 84 dc ff |.....8..|.U......|
|00003090| 20 22 00 00 68 6f 77 65 | 76 65 72 2c 20 61 72 65 | "..howe|ver, are|
|000030a0| 20 75 73 75 61 6c 6c 79 | 20 6e 65 69 74 68 65 72 | usually| neither|
|000030b0| 20 73 74 72 69 63 74 6c | 79 20 63 6f 6d 70 69 6c | strictl|y compil|
|000030c0| 65 64 20 6e 6f 72 20 73 | 74 72 69 63 74 6c 79 20 |ed nor s|trictly |
|000030d0| 69 6e 74 65 72 70 72 65 | 74 65 64 2e 20 20 54 68 |interpre|ted. Th|
|000030e0| 65 79 20 63 61 6e 20 62 | 65 20 63 6f 6d 70 69 6c |ey can b|e compil|
|000030f0| 65 64 20 74 6f 20 61 20 | 62 79 74 65 20 63 6f 64 |ed to a |byte cod|
|00003100| 65 20 00 00 00 88 00 00 | 05 7c 00 00 00 ac 4c 07 |e ......|.|....L.|
|00003110| 9b 1d dc ff 7b 4c dc ff | 20 22 00 00 66 6f 72 6d |....{L..| "..form|
|00003120| 20 28 73 6f 6d 65 74 68 | 69 6e 67 20 6f 66 20 61 | (someth|ing of a|
|00003130| 20 50 65 72 6c 20 76 69 | 72 74 75 61 6c 20 6d 61 | Perl vi|rtual ma|
|00003140| 63 68 69 6e 65 29 20 6f | 72 20 74 6f 20 63 6f 6d |chine) o|r to com|
|00003150| 70 6c 65 74 65 6c 79 20 | 64 69 66 66 65 72 65 6e |pletely |differen|
|00003160| 74 20 6c 61 6e 67 75 61 | 67 65 73 2c 20 6c 69 6b |t langua|ges, lik|
|00003170| 65 20 43 20 6f 72 20 61 | 73 73 65 6d 62 6c 79 20 |e C or a|ssembly |
|00003180| 00 7c 00 00 05 88 00 00 | 00 04 a6 07 74 e5 db ff |.|......|....t...|
|00003190| 54 14 dc ff 20 22 00 00 | 6c 61 6e 67 75 61 67 65 |T... "..|language|
|000031a0| 2e 20 20 59 6f 75 20 63 | 61 6e 27 74 20 74 65 6c |. You c|an't tel|
|000031b0| 6c 20 6a 75 73 74 20 62 | 79 20 6c 6f 6f 6b 69 6e |l just b|y lookin|
|000031c0| 67 20 77 68 65 74 68 65 | 72 20 74 68 65 20 73 6f |g whethe|r the so|
|000031d0| 75 72 63 65 20 69 73 20 | 64 65 73 74 69 6e 65 64 |urce is |destined|
|000031e0| 20 66 6f 72 20 61 20 70 | 75 72 65 20 69 6e 74 65 | for a p|ure inte|
|000031f0| 72 70 72 65 74 65 72 2c | 20 61 20 70 61 72 73 65 |rpreter,| a parse|
|00003200| 2d 74 72 65 65 20 00 00 | 00 88 00 00 a5 98 00 00 |-tree ..|........|
|00003210| 40 f0 b6 07 4d ad db ff | 2d dc db ff 20 22 00 00 |@...M...|-... "..|
|00003220| 69 6e 74 65 72 70 72 65 | 74 65 72 2c 20 61 20 62 |interpre|ter, a b|
|00003230| 79 74 65 20 63 6f 64 65 | 20 69 6e 74 65 72 70 72 |yte code| interpr|
|00003240| 65 74 65 72 2c 20 6f 72 | 20 61 20 6e 61 74 69 76 |eter, or| a nativ|
|00003250| 65 2d 63 6f 64 65 20 63 | 6f 6d 70 69 6c 65 72 2c |e-code c|ompiler,|
|00003260| 20 73 6f 20 69 74 27 73 | 20 68 61 72 64 20 74 6f | so it's| hard to|
|00003270| 20 67 69 76 65 20 61 20 | 64 65 66 69 6e 69 74 69 | give a |definiti|
|00003280| 76 65 20 61 6e 73 77 65 | 72 20 68 65 72 65 2e 0d |ve answe|r here..|
|00003290| 07 65 6d 20 0a b3 c1 00 | 0a b3 c1 00 00 00 00 00 |.em ....|........|
|000032a0| 00 98 00 00 a5 34 00 00 | 40 54 9d 01 a6 36 db ff |.....4..|@T...6..|
|000032b0| 56 6d db ff 18 2b 00 00 | 57 68 61 74 20 69 73 20 |Vm...+..|What is |
|000032c0| 61 20 4a 41 50 48 3f 0d | 08 6c 65 20 0a b4 c1 00 |a JAPH?.|.le ....|
|000032d0| 00 00 00 00 00 34 00 00 | 05 88 00 00 00 74 d5 07 |.....4..|.....t..|
|000032e0| 71 e1 da ff 51 10 db ff | 20 22 00 00 54 68 65 73 |q...Q...| "..Thes|
|000032f0| 65 20 61 72 65 20 74 68 | 65 20 22 6a 75 73 74 20 |e are th|e "just |
|00003300| 61 6e 6f 74 68 65 72 20 | 70 65 72 6c 20 68 61 63 |another |perl hac|
|00003310| 6b 65 72 22 20 73 69 67 | 6e 61 74 75 72 65 73 20 |ker" sig|natures |
|00003320| 74 68 61 74 20 73 6f 6d | 65 20 70 65 6f 70 6c 65 |that som|e people|
|00003330| 20 73 69 67 6e 20 74 68 | 65 69 72 20 70 6f 73 74 | sign th|eir post|
|00003340| 69 6e 67 73 20 77 69 74 | 68 2e 20 20 41 62 6f 75 |ings wit|h. Abou|
|00003350| 74 20 31 30 30 20 6f 66 | 20 00 00 00 00 88 00 00 |t 100 of| .......|
|00003360| a5 78 00 00 40 a4 e6 05 | 4a a9 da ff 2a d8 da ff |.x..@...|J...*...|
|00003370| 20 22 00 00 74 68 65 20 | 6f 66 20 74 68 65 20 65 | "..the |of the e|
|00003380| 61 72 6c 69 65 72 20 6f | 6e 65 73 20 61 72 65 20 |arlier o|nes are |
|00003390| 61 76 61 69 6c 61 62 6c | 65 20 66 72 6f 6d 20 68 |availabl|e from h|
|000033a0| 74 74 70 3a 2f 2f 77 77 | 77 2e 70 65 72 6c 2e 63 |ttp://ww|w.perl.c|
|000033b0| 6f 6d 2f 43 50 41 4e 2f | 6d 69 73 63 2f 6a 61 70 |om/CPAN/|misc/jap|
|000033c0| 68 20 2e 0d 07 69 74 69 | 0a b5 c1 00 0a b5 c1 00 |h ...iti|........|
|000033d0| 00 00 00 00 00 78 00 00 | 01 10 00 00 41 46 59 04 |.....x..|....AFY.|
|000033e0| 00 00 00 00 00 10 00 00 | 02 18 00 00 9c 05 00 00 |........|........|
|000033f0| 00 00 00 00 0a b5 c1 00 | 00 00 00 00 00 18 00 00 |........|........|
|00003400| a5 60 00 00 40 46 59 04 | 9d 3d d8 ff 4d 74 d8 ff |.`..@FY.|.=..Mt..|
|00003410| 18 2b 00 00 16 00 00 00 | b0 fc 07 00 00 00 00 00 |.+......|........|
|00003420| 57 68 65 72 65 20 63 61 | 6e 20 49 20 67 65 74 20 |Where ca|n I get |
|00003430| 61 20 6c 69 73 74 20 6f | 66 20 4c 61 72 72 79 20 |a list o|f Larry |
|00003440| 57 61 6c 6c 20 77 69 74 | 74 69 63 69 73 6d 73 3f |Wall wit|ticisms?|
|00003450| 0d 08 70 73 0a b6 c1 00 | 00 00 00 00 00 60 00 00 |..ps....|.....`..|
|00003460| 05 80 00 00 00 74 c0 07 | 68 e8 d7 ff 48 17 d8 ff |.....t..|h...H...|
|00003470| 20 22 00 00 4f 76 65 72 | 20 61 20 68 75 6e 64 72 | "..Over| a hundr|
|00003480| 65 64 20 71 75 69 70 73 | 20 62 79 20 4c 61 72 72 |ed quips| by Larr|
|00003490| 79 2c 20 66 72 6f 6d 20 | 70 6f 73 74 69 6e 67 73 |y, from |postings|
|000034a0| 20 6f 66 20 68 69 73 20 | 6f 72 20 73 6f 75 72 63 | of his |or sourc|
|000034b0| 65 20 63 6f 64 65 2c 20 | 63 61 6e 20 62 65 20 66 |e code, |can be f|
|000034c0| 6f 75 6e 64 20 61 74 20 | 68 74 74 70 3a 2f 2f 77 |ound at |http://w|
|000034d0| 77 77 2e 70 65 72 6c 2e | 63 6f 6d 2f 00 80 00 00 |ww.perl.|com/....|
|000034e0| a5 40 00 00 40 80 ea 01 | 41 b0 d7 ff 21 df d7 ff |.@..@...|A...!...|
|000034f0| 20 22 00 00 43 50 41 4e | 2f 6d 69 73 63 2f 6c 77 | "..CPAN|/misc/lw|
|00003500| 61 6c 6c 2d 71 75 6f 74 | 65 73 20 2e 0d 07 68 69 |all-quot|es ...hi|
|00003510| 0a b7 c1 00 0a b7 c1 00 | 00 00 00 00 00 40 00 00 |........|.....@..|
|00003520| 05 64 00 00 00 1e 96 07 | 9a 39 d7 ff 4a 70 d7 ff |.d......|.9..Jp..|
|00003530| 18 2b 00 00 48 6f 77 20 | 63 61 6e 20 49 20 63 6f |.+..How |can I co|
|00003540| 6e 76 69 6e 63 65 20 6d | 79 20 73 79 73 61 64 6d |nvince m|y sysadm|
|00003550| 69 6e 2f 73 75 70 65 72 | 76 69 73 6f 72 2f 65 6d |in/super|visor/em|
|00003560| 70 6c 6f 79 65 65 73 20 | 74 6f 20 75 73 65 20 76 |ployees |to use v|
|00003570| 65 72 73 69 6f 6e 20 28 | 35 2f 35 2e 30 30 34 2f |ersion (|5/5.004/|
|00003580| 00 64 00 00 a5 48 00 00 | 40 1e 9f 03 ed f7 d6 ff |.d...H..|@.......|
|00003590| 9d 2e d7 ff 18 2b 00 00 | 50 65 72 6c 20 69 6e 73 |.....+..|Perl ins|
|000035a0| 74 65 61 64 20 6f 66 20 | 73 6f 6d 65 20 6f 74 68 |tead of |some oth|
|000035b0| 65 72 20 6c 61 6e 67 75 | 61 67 65 29 3f 0d 08 75 |er langu|age)?..u|
|000035c0| 0a b8 c1 00 00 00 00 00 | 00 48 00 00 05 84 00 00 |........|.H......|
|000035d0| 00 a8 bf 07 b8 a2 d6 ff | 98 d1 d6 ff 20 22 00 00 |........|.... "..|
|000035e0| 49 66 20 79 6f 75 72 20 | 6d 61 6e 61 67 65 72 20 |If your |manager |
|000035f0| 6f 72 20 65 6d 70 6c 6f | 79 65 65 73 20 61 72 65 |or emplo|yees are|
|00003600| 20 77 61 72 79 20 6f 66 | 20 75 6e 73 75 70 70 6f | wary of| unsuppo|
|00003610| 72 74 65 64 20 73 6f 66 | 74 77 61 72 65 2c 20 6f |rted sof|tware, o|
|00003620| 72 20 73 6f 66 74 77 61 | 72 65 20 77 68 69 63 68 |r softwa|re which|
|00003630| 20 64 6f 65 73 6e 27 74 | 20 6f 66 66 69 63 69 61 | doesn't| officia|
|00003640| 6c 6c 79 20 73 68 69 70 | 20 00 00 00 00 84 00 00 |lly ship| .......|
|00003650| 05 80 00 00 00 84 92 07 | 91 6a d6 ff 71 99 d6 ff |........|.j..q...|
|00003660| 20 22 00 00 77 69 74 68 | 20 79 6f 75 72 20 4f 70 | "..with| your Op|
|00003670| 65 72 61 74 69 6e 67 20 | 53 79 73 74 65 6d 2c 20 |erating |System, |
|00003680| 79 6f 75 20 6d 69 67 68 | 74 20 74 72 79 20 74 6f |you migh|t try to|
|00003690| 20 61 70 70 65 61 6c 20 | 74 6f 20 74 68 65 69 72 | appeal |to their|
|000036a0| 20 73 65 6c 66 2d 69 6e | 74 65 72 65 73 74 2e 20 | self-in|terest. |
|000036b0| 20 49 66 20 70 72 6f 67 | 72 61 6d 6d 65 72 73 20 | If prog|rammers |
|000036c0| 63 61 6e 20 62 65 20 6d | 6f 72 65 20 00 80 00 00 |can be m|ore ....|
|000036d0| 05 88 00 00 00 d8 f2 07 | 6a 32 d6 ff 4a 61 d6 ff |........|j2..Ja..|
|000036e0| 20 22 00 00 70 72 6f 64 | 75 63 74 69 76 65 20 75 | "..prod|uctive u|
|000036f0| 73 69 6e 67 20 61 6e 64 | 20 75 74 69 6c 69 7a 69 |sing and| utilizi|
|00003700| 6e 67 20 50 65 72 6c 20 | 63 6f 6e 73 74 72 75 63 |ng Perl |construc|
|00003710| 74 73 2c 20 66 75 6e 63 | 74 69 6f 6e 61 6c 69 74 |ts, func|tionalit|
|00003720| 79 2c 20 73 69 6d 70 6c | 69 63 69 74 79 2c 20 61 |y, simpl|icity, a|
|00003730| 6e 64 20 70 6f 77 65 72 | 2c 20 74 68 65 6e 20 74 |nd power|, then t|
|00003740| 68 65 20 74 79 70 69 63 | 61 6c 20 6d 61 6e 61 67 |he typic|al manag|
|00003750| 65 72 2f 00 00 88 00 00 | 05 80 00 00 00 e8 91 07 |er/.....|........|
|00003760| 43 fa d5 ff 23 29 d6 ff | 20 22 00 00 73 75 70 65 |C...#)..| "..supe|
|00003770| 72 76 69 73 6f 72 2f 65 | 6d 70 6c 6f 79 65 65 20 |rvisor/e|mployee |
|00003780| 6d 61 79 20 62 65 20 70 | 65 72 73 75 61 64 65 64 |may be p|ersuaded|
|00003790| 2e 20 20 52 65 67 61 72 | 64 69 6e 67 20 75 73 69 |. Regar|ding usi|
|000037a0| 6e 67 20 50 65 72 6c 20 | 69 6e 20 67 65 6e 65 72 |ng Perl |in gener|
|000037b0| 61 6c 2c 20 69 74 27 73 | 20 61 6c 73 6f 20 73 6f |al, it's| also so|
|000037c0| 6d 65 74 69 6d 65 73 20 | 68 65 6c 70 66 75 6c 20 |metimes |helpful |
|000037d0| 74 6f 20 00 00 80 00 00 | 25 74 00 00 40 d4 7f 06 |to .....|%t..@...|
|000037e0| 1c c2 d5 ff fc f0 d5 ff | 20 22 00 00 70 6f 69 6e |........| "..poin|
|000037f0| 74 20 6f 75 74 20 74 68 | 61 74 20 64 65 6c 69 76 |t out th|at deliv|
|00003800| 65 72 79 20 74 69 6d 65 | 73 20 6d 61 79 20 62 65 |ery time|s may be|
|00003810| 20 72 65 64 75 63 65 64 | 20 75 73 69 6e 67 20 50 | reduced| using P|
|00003820| 65 72 6c 2c 20 61 73 20 | 63 6f 6d 70 61 72 65 64 |erl, as |compared|
|00003830| 20 74 6f 20 6f 74 68 65 | 72 20 6c 61 6e 67 75 61 | to othe|r langua|
|00003840| 67 65 73 2e 0d 00 00 00 | 00 74 00 00 05 84 00 00 |ges.....|.t......|
|00003850| 00 28 6a 07 45 53 d5 ff | 25 82 d5 ff 20 22 00 00 |.(j.ES..|%... "..|
|00003860| 49 66 20 79 6f 75 20 68 | 61 76 65 20 61 20 70 72 |If you h|ave a pr|
|00003870| 6f 6a 65 63 74 20 77 68 | 69 63 68 20 68 61 73 20 |oject wh|ich has |
|00003880| 61 20 62 6f 74 74 6c 65 | 6e 65 63 6b 2c 20 65 73 |a bottle|neck, es|
|00003890| 70 65 63 69 61 6c 6c 79 | 20 69 6e 20 74 65 72 6d |pecially| in term|
|000038a0| 73 20 6f 66 20 74 72 61 | 6e 73 6c 61 74 69 6f 6e |s of tra|nslation|
|000038b0| 2c 20 6f 72 20 74 65 73 | 74 69 6e 67 2c 20 50 65 |, or tes|ting, Pe|
|000038c0| 72 6c 20 61 6c 6d 6f 73 | 74 20 00 00 00 84 00 00 |rl almos|t ......|
|000038d0| 05 84 00 00 00 9c b3 07 | 1e 1b d5 ff fe 49 d5 ff |........|.....I..|
|000038e0| 20 22 00 00 63 65 72 74 | 61 69 6e 6c 79 20 77 69 | "..cert|ainly wi|
|000038f0| 6c 6c 20 70 72 6f 76 69 | 64 65 20 61 20 76 69 61 |ll provi|de a via|
|00003900| 62 6c 65 2c 20 61 6e 64 | 20 71 75 69 63 6b 20 73 |ble, and| quick s|
|00003910| 6f 6c 75 74 69 6f 6e 2e | 20 20 49 6e 20 63 6f 6e |olution.| In con|
|00003920| 6a 75 6e 63 74 69 6f 6e | 20 77 69 74 68 20 61 6e |junction| with an|
|00003930| 79 20 70 65 72 73 75 61 | 73 69 6f 6e 20 65 66 66 |y persua|sion eff|
|00003940| 6f 72 74 2c 20 79 6f 75 | 20 73 68 6f 75 6c 64 20 |ort, you| should |
|00003950| 00 84 00 00 05 8c 00 00 | 00 44 c6 07 f7 e2 d4 ff |........|.D......|
|00003960| d7 11 d5 ff 20 22 00 00 | 6e 6f 74 20 66 61 69 6c |.... "..|not fail|
|00003970| 20 74 6f 20 70 6f 69 6e | 74 20 6f 75 74 20 74 68 | to poin|t out th|
|00003980| 61 74 20 50 65 72 6c 20 | 69 73 20 75 73 65 64 2c |at Perl |is used,|
|00003990| 20 71 75 69 74 65 20 65 | 78 74 65 6e 73 69 76 65 | quite e|xtensive|
|000039a0| 6c 79 2c 20 61 6e 64 20 | 77 69 74 68 20 65 78 74 |ly, and |with ext|
|000039b0| 72 65 6d 65 6c 79 20 72 | 65 6c 69 61 62 6c 65 20 |remely r|eliable |
|000039c0| 61 6e 64 20 76 61 6c 75 | 61 62 6c 65 20 72 65 73 |and valu|able res|
|000039d0| 75 6c 74 73 2c 20 61 74 | 20 00 00 00 00 8c 00 00 |ults, at| .......|
|000039e0| 05 7c 00 00 00 2c 69 07 | d0 aa d4 ff b0 d9 d4 ff |.|...,i.|........|
|000039f0| 20 22 00 00 6d 61 6e 79 | 20 6c 61 72 67 65 20 63 | "..many| large c|
|00003a00| 6f 6d 70 75 74 65 72 20 | 73 6f 66 74 77 61 72 65 |omputer |software|
|00003a10| 20 61 6e 64 2f 6f 72 20 | 68 61 72 64 77 61 72 65 | and/or |hardware|
|00003a20| 20 63 6f 6d 70 61 6e 69 | 65 73 20 74 68 72 6f 75 | compani|es throu|
|00003a30| 67 68 6f 75 74 20 74 68 | 65 20 77 6f 72 6c 64 2e |ghout th|e world.|
|00003a40| 20 20 49 6e 20 66 61 63 | 74 2c 20 6d 61 6e 79 20 | In fac|t, many |
|00003a50| 55 6e 69 78 20 00 00 00 | 00 7c 00 00 05 84 00 00 |Unix ...|.|......|
|00003a60| 00 e0 81 07 a9 72 d4 ff | 89 a1 d4 ff 20 22 00 00 |.....r..|.... "..|
|00003a70| 76 65 6e 64 6f 72 73 20 | 6e 6f 77 20 73 68 69 70 |vendors |now ship|
|00003a80| 20 50 65 72 6c 20 62 79 | 20 64 65 66 61 75 6c 74 | Perl by| default|
|00003a90| 2c 20 61 6e 64 20 73 75 | 70 70 6f 72 74 20 69 73 |, and su|pport is|
|00003aa0| 20 75 73 75 61 6c 6c 79 | 20 6a 75 73 74 20 61 20 | usually| just a |
|00003ab0| 6e 65 77 73 2d 70 6f 73 | 74 69 6e 67 20 61 77 61 |news-pos|ting awa|
|00003ac0| 79 2c 20 69 66 20 79 6f | 75 20 63 61 6e 27 74 20 |y, if yo|u can't |
|00003ad0| 66 69 6e 64 20 74 68 65 | 20 00 00 00 00 84 00 00 |find the| .......|
|00003ae0| a5 70 00 00 40 20 c9 04 | 82 3a d4 ff 62 69 d4 ff |.p..@ ..|.:..bi..|
|00003af0| 20 22 00 00 61 6e 73 77 | 65 72 20 69 6e 20 74 68 | "..answ|er in th|
|00003b00| 65 20 07 6f 11 b9 c1 00 | 11 b9 c1 00 00 00 00 00 |e .o....|........|
|00003b10| 63 6f 6d 70 72 65 68 65 | 6e 73 69 76 65 08 20 70 |comprehe|nsive. p|
|00003b20| 11 00 00 00 00 00 00 00 | 20 64 6f 63 75 6d 65 6e |........| documen|
|00003b30| 74 61 74 69 6f 6e 2c 20 | 69 6e 63 6c 75 64 69 6e |tation, |includin|
|00003b40| 67 20 74 68 69 73 20 46 | 41 51 2e 0d 00 70 00 00 |g this F|AQ...p..|
|00003b50| 05 84 00 00 00 28 91 07 | ab cb d3 ff 8b fa d3 ff |.....(..|........|
|00003b60| 20 22 00 00 49 66 20 79 | 6f 75 20 66 61 63 65 20 | "..If y|ou face |
|00003b70| 72 65 6c 75 63 74 61 6e | 63 65 20 74 6f 20 75 70 |reluctan|ce to up|
|00003b80| 67 72 61 64 69 6e 67 20 | 66 72 6f 6d 20 61 6e 20 |grading |from an |
|00003b90| 6f 6c 64 65 72 20 76 65 | 72 73 69 6f 6e 20 6f 66 |older ve|rsion of|
|00003ba0| 20 70 65 72 6c 2c 20 74 | 68 65 6e 20 70 6f 69 6e | perl, t|hen poin|
|00003bb0| 74 20 6f 75 74 20 74 68 | 61 74 20 76 65 72 73 69 |t out th|at versi|
|00003bc0| 6f 6e 20 34 20 69 73 20 | 75 74 74 65 72 6c 79 20 |on 4 is |utterly |
|00003bd0| 00 84 00 00 05 7c 00 00 | 00 c0 6b 07 84 93 d3 ff |.....|..|..k.....|
|00003be0| 64 c2 d3 ff 20 22 00 00 | 75 6e 6d 61 69 6e 74 61 |d... "..|unmainta|
|00003bf0| 69 6e 65 64 20 61 6e 64 | 20 75 6e 73 75 70 70 6f |ined and| unsuppo|
|00003c00| 72 74 65 64 20 62 79 20 | 74 68 65 20 50 65 72 6c |rted by |the Perl|
|00003c10| 20 44 65 76 65 6c 6f 70 | 6d 65 6e 74 20 54 65 61 | Develop|ment Tea|
|00003c20| 6d 2e 20 20 41 6e 6f 74 | 68 65 72 20 62 69 67 20 |m. Anot|her big |
|00003c30| 73 65 6c 6c 20 66 6f 72 | 20 50 65 72 6c 35 20 69 |sell for| Perl5 i|
|00003c40| 73 20 74 68 65 20 6c 61 | 72 67 65 20 00 7c 00 00 |s the la|rge .|..|
|00003c50| 05 7c 00 00 00 58 55 07 | 5d 5b d3 ff 3d 8a d3 ff |.|...XU.|][..=...|
|00003c60| 20 22 00 00 6e 75 6d 62 | 65 72 20 6f 66 20 6d 6f | "..numb|er of mo|
|00003c70| 64 75 6c 65 73 20 61 6e | 64 20 65 78 74 65 6e 73 |dules an|d extens|
|00003c80| 69 6f 6e 73 20 77 68 69 | 63 68 20 67 72 65 61 74 |ions whi|ch great|
|00003c90| 6c 79 20 72 65 64 75 63 | 65 20 64 65 76 65 6c 6f |ly reduc|e develo|
|00003ca0| 70 6d 65 6e 74 20 74 69 | 6d 65 20 66 6f 72 20 61 |pment ti|me for a|
|00003cb0| 6e 79 20 67 69 76 65 6e | 20 74 61 73 6b 2e 20 20 |ny given| task. |
|00003cc0| 41 6c 73 6f 20 00 00 00 | 00 7c 00 00 05 84 00 00 |Also ...|.|......|
|00003cd0| 00 9c c8 07 36 23 d3 ff | 16 52 d3 ff 20 22 00 00 |....6#..|.R.. "..|
|00003ce0| 6d 65 6e 74 69 6f 6e 20 | 74 68 61 74 20 74 68 65 |mention |that the|
|00003cf0| 20 64 69 66 66 65 72 65 | 6e 63 65 20 62 65 74 77 | differe|nce betw|
|00003d00| 65 65 6e 20 76 65 72 73 | 69 6f 6e 20 34 20 61 6e |een vers|ion 4 an|
|00003d10| 64 20 76 65 72 73 69 6f | 6e 20 35 20 6f 66 20 50 |d versio|n 5 of P|
|00003d20| 65 72 6c 20 69 73 20 6c | 69 6b 65 20 74 68 65 20 |erl is l|ike the |
|00003d30| 64 69 66 66 65 72 65 6e | 63 65 20 62 65 74 77 65 |differen|ce betwe|
|00003d40| 65 6e 20 61 77 6b 20 61 | 6e 64 20 00 00 84 00 00 |en awk a|nd .....|
|00003d50| 05 84 00 00 00 a8 b6 07 | 0f eb d2 ff ef 19 d3 ff |........|........|
|00003d60| 20 22 00 00 43 2b 2b 2e | 20 28 57 65 6c 6c 2c 20 | "..C++.| (Well, |
|00003d70| 6f 6b 2c 20 6d 61 79 62 | 65 20 6e 6f 74 20 71 75 |ok, mayb|e not qu|
|00003d80| 69 74 65 20 74 68 61 74 | 20 64 69 73 74 69 6e 63 |ite that| distinc|
|00003d90| 74 2c 20 62 75 74 20 79 | 6f 75 20 67 65 74 20 74 |t, but y|ou get t|
|00003da0| 68 65 20 69 64 65 61 2e | 29 20 20 49 66 20 79 6f |he idea.|) If yo|
|00003db0| 75 20 77 61 6e 74 20 73 | 75 70 70 6f 72 74 20 61 |u want s|upport a|
|00003dc0| 6e 64 20 61 20 72 65 61 | 73 6f 6e 61 62 6c 65 20 |nd a rea|sonable |
|00003dd0| 00 84 00 00 05 7c 00 00 | 00 b0 36 07 e8 b2 d2 ff |.....|..|..6.....|
|00003de0| c8 e1 d2 ff 20 22 00 00 | 67 75 61 72 61 6e 74 65 |.... "..|guarante|
|00003df0| 65 20 74 68 61 74 20 77 | 68 61 74 20 79 6f 75 27 |e that w|hat you'|
|00003e00| 72 65 20 64 65 76 65 6c | 6f 70 69 6e 67 20 77 69 |re devel|oping wi|
|00003e10| 6c 6c 20 63 6f 6e 74 69 | 6e 75 65 20 74 6f 20 77 |ll conti|nue to w|
|00003e20| 6f 72 6b 20 69 6e 20 74 | 68 65 20 66 75 74 75 72 |ork in t|he futur|
|00003e30| 65 2c 20 74 68 65 6e 20 | 79 6f 75 20 68 61 76 65 |e, then |you have|
|00003e40| 20 74 6f 20 72 75 6e 20 | 74 68 65 20 00 7c 00 00 | to run |the .|..|
|00003e50| 05 84 00 00 00 c8 ab 07 | c1 7a d2 ff a1 a9 d2 ff |........|.z......|
|00003e60| 20 22 00 00 73 75 70 70 | 6f 72 74 65 64 20 76 65 | "..supp|orted ve|
|00003e70| 72 73 69 6f 6e 2e 20 20 | 54 68 61 74 20 70 72 6f |rsion. |That pro|
|00003e80| 62 61 62 6c 79 20 6d 65 | 61 6e 73 20 72 75 6e 6e |bably me|ans runn|
|00003e90| 69 6e 67 20 74 68 65 20 | 35 2e 30 30 34 20 72 65 |ing the |5.004 re|
|00003ea0| 6c 65 61 73 65 2c 20 61 | 6c 74 68 6f 75 67 68 20 |lease, a|lthough |
|00003eb0| 35 2e 30 30 33 20 69 73 | 6e 27 74 20 74 68 61 74 |5.003 is|n't that|
|00003ec0| 20 62 61 64 20 28 69 74 | 27 73 20 6a 75 73 74 20 | bad (it|'s just |
|00003ed0| 00 84 00 00 05 7c 00 00 | 00 48 44 07 9a 42 d2 ff |.....|..|.HD..B..|
|00003ee0| 7a 71 d2 ff 20 22 00 00 | 6f 6e 65 20 79 65 61 72 |zq.. "..|one year|
|00003ef0| 20 61 6e 64 20 6f 6e 65 | 20 72 65 6c 65 61 73 65 | and one| release|
|00003f00| 20 62 65 68 69 6e 64 29 | 2e 20 20 53 65 76 65 72 | behind)|. Sever|
|00003f10| 61 6c 20 69 6d 70 6f 72 | 74 61 6e 74 20 62 75 67 |al impor|tant bug|
|00003f20| 73 20 77 65 72 65 20 66 | 69 78 65 64 20 66 72 6f |s were f|ixed fro|
|00003f30| 6d 20 74 68 65 20 35 2e | 30 30 30 20 74 68 72 6f |m the 5.|000 thro|
|00003f40| 75 67 68 20 35 2e 30 30 | 32 20 00 00 00 7c 00 00 |ugh 5.00|2 ...|..|
|00003f50| a5 60 00 00 40 c0 1a 04 | 73 0a d2 ff 53 39 d2 ff |.`..@...|s...S9..|
|00003f60| 20 22 00 00 76 65 72 73 | 69 6f 6e 73 2c 20 74 68 | "..vers|ions, th|
|00003f70| 6f 75 67 68 2c 20 73 6f | 20 74 72 79 20 75 70 67 |ough, so| try upg|
|00003f80| 72 61 64 69 6e 67 20 70 | 61 73 74 20 74 68 65 6d |rading p|ast them|
|00003f90| 20 69 66 20 70 6f 73 73 | 69 62 6c 65 2e 0d 07 20 | if poss|ible... |
|00003fa0| 08 ba c1 00 08 ba c1 00 | 00 00 00 00 00 60 00 00 |........|.....`..|
|00003fb0| a5 38 00 00 40 52 9c 02 | 2c 84 d1 ff 7c ca d1 ff |.8..@R..|,...|...|
|00003fc0| 68 37 00 00 41 75 74 68 | 6f 72 20 41 6e 64 20 43 |h7..Auth|or And C|
|00003fd0| 6f 70 79 72 69 67 68 74 | 0d 08 72 61 08 bb c1 00 |opyright|..ra....|
|00003fe0| 00 00 00 00 00 38 00 00 | 85 9c 00 00 00 6c cb 07 |.....8..|.....l..|
|00003ff0| cb 2b d1 ff ab 5a d1 ff | 20 22 00 00 43 6f 70 79 |.+...Z..| "..Copy|
|00004000| 72 69 67 68 74 20 28 63 | 29 20 31 39 39 37 20 54 |right (c|) 1997 T|
|00004010| 6f 6d 20 43 68 72 69 73 | 74 69 61 6e 73 65 6e 20 |om Chris|tiansen |
|00004020| 61 6e 64 20 4e 61 74 68 | 61 6e 20 54 6f 72 6b 69 |and Nath|an Torki|
|00004030| 6e 67 74 6f 6e 2e 20 41 | 6c 6c 20 72 69 67 68 74 |ngton. A|ll right|
|00004040| 73 20 72 65 73 65 72 76 | 65 64 2e 20 20 53 65 65 |s reserv|ed. See|
|00004050| 20 74 68 65 20 63 68 61 | 70 74 65 72 20 07 20 74 | the cha|pter . t|
|00004060| 10 bc c1 00 10 bc c1 00 | 00 00 00 00 70 65 72 6c |........|....perl|
|00004070| 66 61 71 08 10 00 00 00 | 00 00 00 00 20 00 00 00 |faq.....|.... ...|
|00004080| 00 9c 00 00 25 38 00 00 | 40 58 0f 02 a4 f3 d0 ff |....%8..|@X......|
|00004090| 84 22 d1 ff 20 22 00 00 | 66 6f 72 20 64 69 73 74 |.".. "..|for dist|
|000040a0| 72 69 62 75 74 69 6f 6e | 20 69 6e 66 6f 72 6d 61 |ribution| informa|
|000040b0| 74 69 6f 6e 2e 0d 00 00 | 00 38 00 00 25 1c 00 00 |tion....|.8..%...|
|000040c0| 40 00 00 00 cd 84 d0 ff | ad b3 d0 ff 20 22 00 00 |@.......|.... "..|
|000040d0| 05 0d 00 00 00 1c 00 00 | 06 00 00 00 79 56 34 12 |........|....yV4.|
+--------+-------------------------+-------------------------+--------+--------+