Module::CoreList - what modules shipped with versions of perl

NAME SYNOPSIS DESCRIPTION FUNCTIONS API DATA STRUCTURES CAVEATS HISTORY AUTHOR LICENSE SEE ALSO NAME Module::CoreList - what modules shipped with versions of perl SYNOPSIS use Module::CoreList; print $Module::CoreList::version{5.00503}{CPAN}; # prints 1.48 print Module::CoreList->first_release('File::Spec'); # prints 5.00405 print Module::CoreList->first_release_by_date('File::Spec'); # prints 5.005 print Module::CoreList->first_release('File::Spec', 0.82); # prints 5.006

AutoLoader - load subroutines only on demand

NAME SYNOPSIS DESCRIPTIONSubroutine Stubs Using *AutoLoader*'s AUTOLOAD Subroutine Overriding *AutoLoader*'s AUTOLOAD Subroutine Package Lexicals Not Using AutoLoader *AutoLoader* vs. *SelfLoader* Forcing AutoLoader to Load a Function CAVEATS SEE ALSO AUTHOR COPYRIGHT AND LICENSE NAME AutoLoader - load subroutines only on demand SYNOPSIS package Foo; use AutoLoader 'AUTOLOAD'; # import the default AUTOLOAD subroutine package Bar; use AutoLoader; # don't import AUTOLOAD, defi

perlclib - Internal replacements for standard C library functions

NAME DESCRIPTIONConventions File Operations File Input and Output File Positioning Memory Management and String Handling Character Class Tests _stdlib.h_ functions Miscellaneous functions SEE ALSO NAME perlclib - Internal replacements for standard C library functions DESCRIPTION One thing Perl porters should note is that perl doesn't tend to use that much of the C standard library internally; you'll see very little use of, for example, the ctype.h functions in there. This is because Perl te

rand

rand EXPR rand Returns a random fractional number greater than or equal to 0 and less than the value of EXPR. (EXPR should be positive.) If EXPR is omitted, the value 1 is used. Currently EXPR with the value 0 is also special-cased as 1 (this was undocumented before Perl 5.8.0 and is subject to change in future versions of Perl). Automatically calls srand unless srand has already been called. See also srand. Apply int() to the value returned by rand() if you want random integers instead of rand

English - use nice English (or awk) names for ugly punctuation variables

NAME SYNOPSIS DESCRIPTION PERFORMANCE NAME English - use nice English (or awk) names for ugly punctuation variables SYNOPSIS use English; use English qw( -no_match_vars ) ; # Avoids regex performance # penalty in perl 5.16 and # earlier ... if ($ERRNO =~ /denied/) { ... } DESCRIPTION This module provides aliases for the built-in variables whose names no one seems to like to read. Variables with side-effects which get tr

Named Unary Operators

Named Unary Operators The various named unary operators are treated as functions with one argument, with optional parentheses. If any list operator (print(), etc.) or any unary operator (chdir(), etc.) is followed by a left parenthesis as the next token, the operator and arguments within parentheses are taken to be of highest precedence, just like a normal function call. For example, because named unary operators are higher precedence than ||: chdir $foo || die; # (chdir $foo) || die chdir(

Net::servent - by-name interface to Perl's built-in getserv*() functions

NAME SYNOPSIS DESCRIPTION EXAMPLES NOTE AUTHOR NAME Net::servent - by-name interface to Perl's built-in getserv*() functions SYNOPSIS use Net::servent; $s = getservbyname(shift || 'ftp') || die "no service"; printf "port for %s is %s, aliases are %s\n", $s->name, $s->port, "@{$s->aliases}"; use Net::servent qw(:FIELDS); getservbyname(shift || 'ftp') || die "no service"; print "port for $s_name is $s_port, aliases are @s_aliases\n"; DESCRIPTION This module's default exports overr

perlunifaq - Perl Unicode FAQ

NAME Q and Aperlunitut isn't really a Unicode tutorial, is it? What character encodings does Perl support? Which version of perl should I use? What about binary data, like images? When should I decode or encode? What if I don't decode? What if I don't encode? Is there a way to automatically decode or encode? What if I don't know which encoding was used? Can I use Unicode in my Perl sources? Data::Dumper doesn't restore the UTF8 flag; is it broken? Why do regex character classes sometimes match

Memoize::ExpireTest - test for Memoize expiration semantics

NAME DESCRIPTION NAME Memoize::ExpireTest - test for Memoize expiration semantics DESCRIPTION This module is just for testing expiration semantics. It's not a very good example of how to write an expiration module. If you are looking for an example, I recommend that you look at the simple example in the Memoize::Expire documentation, or at the code for Memoize::Expire itself. If you have questions, I will be happy to answer them if you send them to mjd-perl-memoize+@plover.com.

$>

$> The effective uid of this process. For example: $< = $>; # set real to effective uid ($<,$>) = ($>,$<); # swap real and effective uids You can change both the effective uid and the real uid at the same time by using POSIX::setuid() . Changes to $> require a check to $! to detect any possible errors after an attempted change. $< and $> can be swapped only on machines supporting setreuid() . Mnemonic: it's the uid you went to, if you're running setui