chop

chop VARIABLE chop( LIST ) chop Chops off the last character of a string and returns the character chopped. It is much more efficient than s/.$//s because it neither scans nor copies the string. If VARIABLE is omitted, chops $_ . If VARIABLE is a hash, it chops the hash's values, but not its keys, resetting the each iterator in the process. You can actually chop anything that's an lvalue, including an assignment. If you chop a list, each element is chopped. Only the value of the last chop is re

sleep

sleep EXPR sleep Causes the script to sleep for (integer) EXPR seconds, or forever if no argument is given. Returns the integer number of seconds actually slept. May be interrupted if the process receives a signal such as SIGALRM . eval { local $SIG{ALARM} = sub { die "Alarm!\n" }; sleep; }; die $@ unless $@ eq "Alarm!\n"; You probably cannot mix alarm and sleep calls, because sleep is often implemented using alarm. On some older systems, it may sleep up to a full second less than what

vec

vec EXPR,OFFSET,BITS Treats the string in EXPR as a bit vector made up of elements of width BITS and returns the value of the element specified by OFFSET as an unsigned integer. BITS therefore specifies the number of bits that are reserved for each element in the bit vector. This must be a power of two from 1 to 32 (or 64, if your platform supports that). If BITS is 8, "elements" coincide with bytes of the input string. If BITS is 16 or more, bytes of the input string are grouped into chunks of

Encode::EBCDIC - EBCDIC Encodings

NAME SYNOPSIS ABSTRACT DESCRIPTION SEE ALSO NAME Encode::EBCDIC - EBCDIC Encodings SYNOPSIS use Encode qw/encode decode/; $posix_bc = encode("posix-bc", $utf8); # loads Encode::EBCDIC implicitly $utf8 = decode("", $posix_bc); # ditto ABSTRACT This module implements various EBCDIC-Based encodings. Encodings supported are as follows. Canonical Alias Description -------------------------------------------------------------------- cp37 cp500 cp875 cp1026 cp1047 posix-bc

TAP::Formatter::Session - Abstract base class for harness output delegate

NAME VERSION METHODSClass Methods NAME TAP::Formatter::Session - Abstract base class for harness output delegate VERSION Version 3.35 METHODS Class Methods new my %args = ( formatter => $self, ) my $harness = TAP::Formatter::Console::Session->new( \%args ); The constructor returns a new TAP::Formatter::Console::Session object. formatter parser name show_count header Output test preamble result Called by the harness for each line of TAP it receives. close_test

local

local EXPR You really probably want to be using my instead, because local isn't what most people think of as "local". See Private Variables via my() in perlsub for details. A local modifies the listed variables to be local to the enclosing block, file, or eval. If more than one value is listed, the list must be placed in parentheses. See Temporary Values via local() in perlsub for details, including issues with tied arrays and hashes. The delete local EXPR construct can also be used to localize

setpgrp

setpgrp PID,PGRP Sets the current process group for the specified PID, 0 for the current process. Raises an exception when used on a machine that doesn't implement POSIX setpgid(2) or BSD setpgrp(2). If the arguments are omitted, it defaults to 0,0 . Note that the BSD 4.2 version of setpgrp does not accept any arguments, so only setpgrp(0,0) is portable. See also POSIX::setsid() . Portability issues: setpgrp in perlport.

ExtUtils::MM_OS2 - methods to override UN*X behaviour in ExtUtils::MakeMaker

NAME SYNOPSIS DESCRIPTION METHODS NAME ExtUtils::MM_OS2 - methods to override UN*X behaviour in ExtUtils::MakeMaker SYNOPSIS use ExtUtils::MM_OS2; # Done internally by ExtUtils::MakeMaker if needed DESCRIPTION See ExtUtils::MM_Unix for a documentation of the methods provided there. This package overrides the implementation of these methods, not the semantics. METHODS init_dist Define TO_UNIX to convert OS2 linefeeds to Unix style. init_linker os_flavor OS/2 is OS/2

TAP::Formatter::Console::ParallelSession - Harness output delegate for parallel console output

NAME VERSION DESCRIPTION SYNOPSIS METHODSClass Methods NAME TAP::Formatter::Console::ParallelSession - Harness output delegate for parallel console output VERSION Version 3.35 DESCRIPTION This provides console orientated output formatting for TAP::Harness when run with multiple jobs in TAP::Harness. SYNOPSIS METHODS Class Methods header Output test preamble result Called by the harness for each line of TAP it receives . clear_for_close close_test

${^ENCODING}

${^ENCODING} DEPRECATED!!! The object reference to the Encode object that is used to convert the source code to Unicode. Thanks to this variable your Perl script does not have to be written in UTF-8. Default is undef. Setting this variable to any other value than undef is deprecated due to fundamental defects in its design and implementation. It is planned to remove it from a future Perl version. Its purpose was to allow your non-ASCII Perl scripts to not have to be written in UTF-8; this was