binmode

binmode FILEHANDLE, LAYER binmode FILEHANDLE Arranges for FILEHANDLE to be read or written in "binary" or "text" mode on systems where the run-time libraries distinguish between binary and text files. If FILEHANDLE is an expression, the value is taken as the name of the filehandle. Returns true on success, otherwise it returns undef and sets $! (errno). On some systems (in general, DOS- and Windows-based systems) binmode() is necessary when you're not working with a text file. For the sake of p

pack

pack TEMPLATE,LIST Takes a LIST of values and converts it into a string using the rules given by the TEMPLATE. The resulting string is the concatenation of the converted values. Typically, each converted value looks like its machine-level representation. For example, on 32-bit machines an integer may be represented by a sequence of 4 bytes, which will in Perl be presented as a string that's 4 characters long. See perlpacktut for an introduction to this function. The TEMPLATE is a sequence of ch

next

next LABEL next EXPR next The next command is like the continue statement in C; it starts the next iteration of the loop: LINE: while (<STDIN>) { next LINE if /^#/; # discard comments #... } Note that if there were a continue block on the above, it would get executed even on discarded lines. If LABEL is omitted, the command refers to the innermost enclosing loop. The next EXPR form, available as of Perl 5.18.0, allows a label name to be computed at run time, being otherwise iden

encoding - allows you to write your script in non-ASCII and non-UTF-8

NAME WARNING SYNOPSIS DESCRIPTION OPTIONSSetting STDIN and/or STDOUT individually The :locale sub-pragma CAVEATSSIDE EFFECTS DO NOT MIX MULTIPLE ENCODINGS Prior to Perl v5.22 Prior to Encode version 1.87 Prior to Perl v5.8.1 EXAMPLE - Greekperl BUGS HISTORY SEE ALSO NAME encoding - allows you to write your script in non-ASCII and non-UTF-8 WARNING This module has been deprecated since perl v5.18. See DESCRIPTION and BUGS. SYNOPSIS use encoding "greek"; # Perl like Greek to you? use encod

perlnetware - Perl for NetWare

NAME DESCRIPTION BUILDTools & SDK Setup Make Interpreter Extensions INSTALL BUILD NEW EXTENSIONS ACKNOWLEDGEMENTS AUTHORS DATE NAME perlnetware - Perl for NetWare DESCRIPTION This file gives instructions for building Perl 5.7 and above, and also Perl modules for NetWare. Before you start, you may want to read the README file found in the top level directory into which the Perl source code distribution was extracted. Make sure you read and understand the terms under which the software is

IO::Uncompress::Bunzip2 - Read bzip2 files/buffers

NAME SYNOPSIS DESCRIPTION Functional Interfacebunzip2 $input_filename_or_reference => $output_filename_or_reference [, OPTS] Notes Optional Parameters Examples OO InterfaceConstructor Constructor Options Examples Methodsread read getline getc ungetc getHeaderInfo tell eof seek binmode opened autoflush input_line_number fileno close nextStream trailingData Importing EXAMPLESWorking with Net::FTP SEE ALSO AUTHOR MODIFICATION HISTORY COPYRIGHT AND LICENSE NAME IO::Uncompress::Bunzip2 -

bigrat - Transparent BigNumber/BigRational support for Perl

NAME SYNOPSIS DESCRIPTIONModules Used Math Library Sign Methods MATH LIBRARY Caveat Options CAVEATS EXAMPLES LICENSE SEE ALSO AUTHORS NAME bigrat - Transparent BigNumber/BigRational support for Perl SYNOPSIS use bigrat; print 2 + 4.5,"\n"; # BigFloat 6.5 print 1/3 + 1/4,"\n"; # produces 7/12 { no bigrat; print 1/3,"\n"; # 0.33333... } # Import into current package: use bigrat qw/hex oct/; print hex("0x1234567890123490"),"\n"; print oct("01234567890123490"),"\n"; DESCRIPTION Al

Text::Balanced - Extract delimited text sequences from strings.

NAME SYNOPSIS DESCRIPTIONGeneral behaviour in list contexts General behaviour in scalar and void contexts A note about prefixes extract_delimited extract_bracketed extract_variable extract_tagged gen_extract_tagged extract_quotelike extract_quotelike and "here documents" extract_codeblock extract_multiple gen_delimited_pat delimited_pat DIAGNOSTICS AUTHOR BUGS AND IRRITATIONS COPYRIGHT NAME Text::Balanced - Extract delimited text sequences from strings. SYNOPSIS use Text::Balanced qw ( ex

perlglossary - Perl Glossary

NAME VERSION DESCRIPTIONA B C D E F G H I J K L M N O P Q R S T U V W X Y Z AUTHOR AND COPYRIGHT NAME perlglossary - Perl Glossary VERSION version 5.021009 DESCRIPTION A glossary of terms (technical and otherwise) used in the Perl documentation, derived from the Glossary of Programming Perl, Fourth Edition. Words or phrases in bold are defined elsewhere in this glossary. Other useful sources include the Unicode Glossary http://unicode.org/glossary/, the Free On-Line Dictionary of Computing

${^UTF8LOCALE}

${^UTF8LOCALE} This variable indicates whether a UTF-8 locale was detected by perl at startup. This information is used by perl when it's in adjust-utf8ness-to-locale mode (as when run with the -CL command-line switch); see perlrun for more info on this. This variable was added in Perl v5.8.8.