$^E

$^E Error information specific to the current operating system. At the moment, this differs from $! under only VMS, OS/2, and Win32 (and for MacPerl). On all other platforms, $^E is always just the same as $! . Under VMS, $^E provides the VMS status value from the last system error. This is more specific information about the last system error than that provided by $! . This is particularly important when $! is set to EVMSERR. Under OS/2, $^E is set to the error code of the last call to OS/2 A

Unicode::Normalize - Unicode Normalization Forms

NAME SYNOPSIS DESCRIPTIONNormalization Forms Decomposition and Composition Quick Check Character Data EXPORT CAVEATS AUTHOR SEE ALSO NAME Unicode::Normalize - Unicode Normalization Forms SYNOPSIS (1) using function names exported by default: use Unicode::Normalize; $NFD_string = NFD($string); # Normalization Form D $NFC_string = NFC($string); # Normalization Form C $NFKD_string = NFKD($string); # Normalization Form KD $NFKC_string = NFKC($string); # Normalization Form KC (2) using fun

$.

$. Current line number for the last filehandle accessed. Each filehandle in Perl counts the number of lines that have been read from it. (Depending on the value of $/ , Perl's idea of what constitutes a line may not match yours.) When a line is read from a filehandle (via readline() or <> ), or when tell() or seek() is called on it, $. becomes an alias to the line counter for that filehandle. You can adjust the counter by assigning to $. , but this will not actually move the seek pointer

$`

$` The string preceding whatever was matched by the last successful pattern match, not counting any matches hidden within a BLOCK or eval enclosed by the current BLOCK. See Performance issues above for the serious performance implications of using this variable (even once) in your code. This variable is read-only and dynamically-scoped. Mnemonic: ` often precedes a quoted string.

Conditional Operator

Conditional Operator Ternary "?:" is the conditional operator, just as in C. It works much like an if-then-else. If the argument before the ? is true, the argument before the : is returned, otherwise the argument after the : is returned. For example: printf "I have %d dog%s.\n", $n, ($n == 1) ? "" : "s"; Scalar or list context propagates downward into the 2nd or 3rd argument, whichever is selected. $x = $ok ? $y : $z; # get a scalar @x = $ok ? @y : @z; # get an array $x = $ok ? @y : @z;

IO::Uncompress::RawInflate - Read RFC 1951 files/buffers

NAME SYNOPSIS DESCRIPTION Functional Interfacerawinflate $input_filename_or_reference => $output_filename_or_reference [, OPTS] Notes Optional Parameters Examples OO InterfaceConstructor Constructor Options Examples Methodsread read getline getc ungetc inflateSync 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::Uncomp

Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more speed

NAME SYNOPSIS DESCRIPTION STORAGE METHODS LICENSE AUTHORS SEE ALSO NAME Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more speed SYNOPSIS Provides support for big integer calculations. Not intended to be used by other modules. Other modules which sport the same functions can also be used to support Math::BigInt, like Math::BigInt::GMP or Math::BigInt::Pari. DESCRIPTION In order to allow for multiple big integer libraries, Math::BigInt was rewritten to use library modules for co

File::Glob - Perl extension for BSD glob routine

NAME SYNOPSIS DESCRIPTIONMETA CHARACTERS EXPORTS POSIX FLAGS DIAGNOSTICS NOTES SEE ALSO AUTHOR NAME File::Glob - Perl extension for BSD glob routine SYNOPSIS use File::Glob ':bsd_glob'; @list = bsd_glob('*.[ch]'); $homedir = bsd_glob('~gnat', GLOB_TILDE | GLOB_ERR); if (GLOB_ERROR) { # an error occurred reading $homedir } ## override the core glob (CORE::glob() does this automatically ## by default anyway, since v5.6.0) use File::Glob ':globally'; my @sources = <*.{c,h,y}>; ## o

$^O

$^O The name of the operating system under which this copy of Perl was built, as determined during the configuration process. For examples see PLATFORMS in perlport. The value is identical to $Config{'osname'} . See also Config and the -V command-line switch documented in perlrun. In Windows platforms, $^O is not very helpful: since it is always MSWin32 , it doesn't tell the difference between 95/98/ME/NT/2000/XP/CE/.NET. Use Win32::GetOSName() or Win32::GetOSVersion() (see Win32 and perlport)

Pod::Text - Convert POD data to formatted ASCII text

NAME SYNOPSIS DESCRIPTION DIAGNOSTICS BUGS CAVEATS NOTES SEE ALSO AUTHOR COPYRIGHT AND LICENSE NAME Pod::Text - Convert POD data to formatted ASCII text SYNOPSIS use Pod::Text; my $parser = Pod::Text->new (sentence => 0, width => 78); # Read POD from STDIN and write to STDOUT. $parser->parse_from_filehandle; # Read POD from file.pod and write to file.txt. $parser->parse_from_file ('file.pod', 'file.txt'); DESCRIPTION Pod::Text is a module that can convert documentation in th