Smartmatch Operator

Smartmatch Operator First available in Perl 5.10.1 (the 5.10.0 version behaved differently), binary ~~ does a "smartmatch" between its arguments. This is mostly used implicitly in the when construct described in perlsyn, although not all when clauses call the smartmatch operator. Unique among all of Perl's operators, the smartmatch operator can recurse. The smartmatch operator is experimental and its behavior is subject to change. It is also unique in that all other Perl operators impose a cont

not

not These operators are documented in perlop.

Archive::Tar::File - a subclass for in-memory extracted file from Archive::Tar

NAME SYNOPSIS DESCRIPTIONAccessors MethodsArchive::Tar::File->new( file => $path ) Archive::Tar::File->new( data => $path, $data, $opt ) Archive::Tar::File->new( chunk => $chunk ) $bool = $file->extract( [ $alternative_name ] ) $path = $file->full_path $bool = $file->validate $bool = $file->has_content $content = $file->get_content $cref = $file->get_content_by_ref $bool = $file->replace_content( $content ) $bool = $file->rename( $new_name ) $bool = $

perlfilter - Source Filters

NAME DESCRIPTION CONCEPTS USING FILTERS WRITING A SOURCE FILTER WRITING A SOURCE FILTER IN C CREATING A SOURCE FILTER AS A SEPARATE EXECUTABLE WRITING A SOURCE FILTER IN PERL USING CONTEXT: THE DEBUG FILTER CONCLUSION LIMITATIONS THINGS TO LOOK OUT FOR REQUIREMENTS AUTHOR Copyrights NAME perlfilter - Source Filters DESCRIPTION This article is about a little-known feature of Perl called source filters. Source filters alter the program text of a module before Perl sees it, much as a C preproces

xsubpp - compiler to convert Perl XS code into C code

NAME SYNOPSIS DESCRIPTION OPTIONS ENVIRONMENT AUTHOR MODIFICATION HISTORY SEE ALSO NAME xsubpp - compiler to convert Perl XS code into C code SYNOPSIS xsubpp [-v] [-except] [-s pattern] [-prototypes] [-noversioncheck] [-nolinenumbers] [-nooptimize] [-typemap typemap] [-output filename]... file.xs DESCRIPTION This compiler is typically run by the makefiles created by ExtUtils::MakeMaker or by Module::Build or other Perl module build tools. xsubpp will compile XS code into C code by embedding t

perlfaq8 - System Interaction

NAME VERSION DESCRIPTIONHow do I find out which operating system I'm running under? How come exec() doesn't return? How do I do fancy stuff with the keyboard/screen/mouse? How do I print something out in color? How do I read just one key without waiting for a return key? How do I check whether input is ready on the keyboard? How do I clear the screen? How do I get the screen size? How do I ask the user for a password? How do I read and write the serial port? How do I decode encrypted password

length

length EXPR length Returns the length in characters of the value of EXPR. If EXPR is omitted, returns the length of $_ . If EXPR is undefined, returns undef. This function cannot be used on an entire array or hash to find out how many elements these have. For that, use scalar @array and scalar keys %hash , respectively. Like all Perl character operations, length() normally deals in logical characters, not physical bytes. For how many bytes a string encoded as UTF-8 would take up, use length(Enc

$<digits> ($1, $2, ...)

$<digits> ($1, $2, ...) Contains the subpattern from the corresponding set of capturing parentheses from the last successful pattern match, not counting patterns matched in nested blocks that have been exited already. These variables are read-only and dynamically-scoped. Mnemonic: like \digits.

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

perlsub - Perl subroutines

NAME SYNOPSIS DESCRIPTIONSignatures Private Variables via my() Persistent Private Variables Temporary Values via local() Lvalue subroutines Lexical Subroutines Passing Symbol Table Entries (typeglobs) When to Still Use local() Pass by Reference Prototypes Constant Functions Overriding Built-in Functions Autoloading Subroutine Attributes SEE ALSO NAME perlsub - Perl subroutines SYNOPSIS To declare subroutines: sub NAME; # A "forward" declaration. sub NAME(PROTO); # di