NAME feature - Perl pragma to enable new features SYNOPSIS use feature qw(say switch); given ($foo ... New syntactic constructs, or new semantic meanings to older constructs, can be enabled by use feature
NAME perlnewmod - preparing a new module for distribution DESCRIPTION This document gives you some ... Check it's new There are a lot of modules on CPAN, and it's easy to miss one that's similar to what
NAME perldelta - what is new for perl v5.24.2 DESCRIPTION This document describes differences between ... systems, Perl treats any relative paths in the PATH environment variable as tainted when starting a new
Try to design the new module to be easy to extend and reuse. ... ->new(); ?
Any time there are new codes, I will add them to the module and release a new version. ... VERSION 3.34 (2015-03-01; sbeck) NEW CODE(s) VERSION 3.33 (2014-12-01; sbeck) NEW CODE(s) Filled
SYNOPSIS use Dumpvalue; my $dumper = Dumpvalue->new; $dumper->set(globPrint => 1); $dumper->dumpValue ... ); $dumper->dumpvars('main'); my $dump = $dumper->stringify($some_value); DESCRIPTION Creation A new
NAME perlreapi - Perl regular expression plugin interface DESCRIPTION As of Perl 5.9.5 there is a new ... instead of compiling a new one.
Encode::Alias - alias definitions to encodings SYNOPSIS use Encode; use Encode::Alias; define_alias( "newName ... to make the new definition available
Returns the new file position, or -1 if an error occurs.
newRV_inc newRV_noinc newSV_type newSVpvn newSVpvn_flags newSVpvn_share newSVpvn_utf8 newSVpvs newSVpvs_flags ... newATTRSUB newXS newXSproto new_collate new_ctype new_numeric op_dump perl_parse pmop_dump re_intuit_string
- save and restore selected file handle SYNOPSIS use SelectSaver; { my $saver = SelectSaver->new ... ; # new handle may be selected, or not } # previous handle is selected DESCRIPTION A SelectSaver
, 'NewScalar'; tie $new_std_scalar, 'NewStdScalar'; DESCRIPTION This module provides some skeletal ... Associates a new scalar instance with the specified class.
NAME Tie::Handle - base class definitions for tied handles SYNOPSIS package NewHandle; require Tie ... Associates a new glob instance with the specified class.
, 'NewHash'; tie %new_std_hash, 'NewStdHash'; tie %new_extra_hash, 'NewExtraHash', sub {warn "Doing ... Associates a new hash instance with the specified class.
5.8, thread programming has been available using a model called interpreter threads which provides a new ... $old_size = threads->set_stack_size($new_size); Sets a new default per-thread stack size, and returns
If Perl is configured to use the new 'perlio' IO system then Encode provides a "layer" (see PerlIO) which ... iliad.utf8'); my @epic = <$iliad>; print $utf8 @epic; close($utf8); close($illiad); In addition, the new
If you're writing new code consider using TAP::Harness directly instead. ... See "new" in TAP::Formatter::Base.
VERSION Version 3.36 SYNOPSIS use TAP::Parser::Scheduler; DESCRIPTION METHODS Class Methods new ... my $sched = TAP::Parser::Scheduler->new(tests => \@tests); my $sched = TAP::Parser::Scheduler->new(
This means that programmers need new habits. ... Your new toolkit Add to your standard heading the following line: use Encode qw(encode decode); Or
NAME perlmroapi - Perl method resolution plugin interface DESCRIPTION As of Perl 5.10.1 there is a new
and all its state, and run the cloned interpreter in a separate thread, beginning execution in the new ... This limitation can be easily worked around in new code by creating a pipe explicitly.
then the C++ new function will be called to create a dynamic C++ object. ... color * color::new() The generated C++ code will call new.
It is intended as a "bootstrap" guide for those who are new to the language, and provides just enough
This way old programs that used to use NDBM via dbmopen() can still do so, but new ones can reorder @ ... trivial to copy database formats: use Fcntl; use NDBM_File; use DB_File; tie %newhash, 'DB_File', $new_filename
Version 0.77 introduces the new 'parse' and 'declare' methods to standardize usage. ... and wish to switch to a dotted-decimal $VERSION, then you need to make a one-time conversion to the new
USA: Chicago, New York, Washington. ... , and $aref2 is assigned a reference to the new array.
of directories containing archive libraries that relate to perl modules and should be linked into a new
The B module is of use to those who want to write new compiler backends. ... METHOP Methods (Since Perl 5.22) first meth_sv PAD-RELATED CLASSES Perl 5.18 introduced a new
new() $x = Math::BigRat->new('1/3'); Create a new Math::BigRat object. ... w/ floats $x = Math::BigRat->new(Math::BigInt->new(3)); # BigInt $x = Math::BigRat->new(Math
It has the following methods/attributes: Pod::Paragraph->new() my $pod_para1 = Pod::Paragraph->new( ... Pod::ParseTree->new() my $ptree1 = Pod::ParseTree->new; my $ptree2 = new Pod::ParseTree; my $ptree4
METHODS new my $prereq = CPAN::Meta::Prereqs->new( \%prereq_spec ); This method returns a new set ... merged_requirements my $new_reqs = $prereqs->merged_requirements( \@phases, \@types ); my $new_reqs
The following methods are available: Pod::List->new() Create a new list object. ... The following methods are available: Pod::Cache->new() Create a new cache object.
: $v1 = version->new(12.3); $v2 = version->new($v1); or as an object method: $v1 = version->new(12.3 ... NOTE: if you create a new object using an existing object like this: $v2 = $v1->new(); the new object
], ) my $harness = TAP::Harness->new( \%args ); The constructor returns a new TAP::Harness object. ... sources NEW to 3.18.
METHODS Class Methods new Create a new object. ... Any arguments passed to new will be passed on to the "_initialize" method. Returns a new object.
{ my $class = shift; my $self = fields::new($class); $self->SUPER::new(); ... The following functions are supported: new fields::new() creates and blesses a hash comprised of
The new class is given a constructor method, new, for creating struct objects. ... Initializing with new struct always creates a constructor called new.
(see the Symbol package). new optionally takes arguments, these arguments are in key-value pairs. new ... In a scalar context the new socket is returned, or undef upon failure.
Archive::Tar::File->new( data => $path, $data, $opt ) Returns a new Archive::Tar::File object from data ... $bool = $file->rename( $new_name ) Rename the current file to $new_name.
CONSTRUCTOR new ( [ HANDLES ] ) The constructor creates a new object and optionally initialises ... foreach $fh (@ready) { if($fh == $lsn) { # Create a new socket $new =
The new() method returns a reference to a hash. ... If no file is specified, the .packlist specified to new() will be read.
$class; } The name new isn't special. ... For example, the construct Class->new() can be interpreted as either 'Class'->new() or Class()->new()
METHODS new my $cmc = CPAN::Meta::Converter->new( $struct ); The constructor should be passed a valid ... convert my $new_struct = $cmc->convert( version => "2" ); Returns a new hash reference with the metadata
MODULE::add_XXX_alias ( NAME ,NEW_NAME ) These routines are used to add a new alias to the data. ... becomes and alias and NEW_CODE becomes the "real" code).
new() $x = Math::BigInt->new($str,$A,$P,$R); Creates a new BigInt object from a scalar or another ... use Math::BigInt; use Math::BigFloat; $mbf = Math::BigFloat->new(5); $mbi2 = Math::BigInt->new(5);
$atan = Math::BigFloat->new(1)->batan(100); # arcus tangens(1) my $atan2 = Math::BigFloat->new ... batan2() my $y = Math::BigFloat->new(2); my $x = Math::BigFloat->new(3); print $y->batan2($x), "\n"
METHODS new my $req = CPAN::Meta::Requirements->new; This returns a new CPAN::Meta::Requirements object ... If the new requirement is redundant to the existing specification, this has no effect.
FUNCTIONS $thread = Thread->new(\&start_sub) $thread = Thread->new(\&start_sub, LIST) new starts ... Like Thread->new, async returns a thread object.
Creates a new refcounted_he. ... newGP newMETHOP_internal newSTUB newSVavdefelem newXS_deffile newXS_len_flags
newANONHASH newANONLIST newANONSUB newATTRSUB newAVREF newCVREF newFORM ... newGVREF newGVgen newGVgen_flags newHVREF newHVhv newIO newMYSUB newPROG
Digest->new("SHA-1"); $sha256 = Digest->new("SHA-256"); $sha384 = Digest->new("SHA-384"); $sha512 = Digest ... $ctx = Digest->new(XXX => $arg,...) $ctx = Digest::XXX->new($arg,...)
NAME IO::File - supply object methods for filehandles SYNOPSIS use IO::File; $fh = IO::File->new( ... CONSTRUCTOR new ( FILENAME [,MODE [,PERMS]] ) Creates an IO::File.
new features. ... rh = (HV *)sv_2mortal((SV *)newHV()); hv_store(rh, "f_bavail", 8, newSVnv(buf.f_bavail),
= $old; $new =~ s#(.*)\.tar\.gz$#$1.tgz# ; rename $old => $new or die "Cannot rename ... '$old' to '$new': $!
NAME IO::Pipe - supply object methods for pipes SYNOPSIS use IO::Pipe; $pipe = IO::Pipe->new(); ... If no arguments are given then method handles is called on the new IO::Pipe object.
Constructor The new method returns a collator object. ... Examples: new(locale => 'ca')->change(backwards => undef) new(locale => 'da')->change(upper_before_lower
Test new(). #! ... use Test::Simple tests => 2; ok( defined $ical, 'new() returned something' ); ok( $ical
my $parser = TAP::Parser->new(\%args); Returns a new TAP::Parser object. ... sources NEW to 3.18.
Class Methods new my %args = ( verbose => 1, ) my $harness = TAP::Formatter::Console->new( \%args ... open_test Called to create a new test session.
( [ HOST ] [, OPTIONS ] ) This is the constructor for a new Net::SMTP object. ... Use "Debug => 1" option under new() to see if disabled.
The seven routines are: SV* newSViv(IV); SV* newSVuv(UV); SV* newSVnv(double); SV* newSVpv(const ... char*, STRLEN); SV* newSVpvn(const char*, STRLEN); SV* newSVpvf(const char*, ...); SV* newSVsv(SV
NAME FileHandle - supply object methods for filehandles SYNOPSIS use FileHandle; $fh = FileHandle->new ... FileHandle::new_from_fd creates a FileHandle like new does.
CONSTRUCTOR new ( [ARGS] ) Creates an IO::Socket::INET object, which is a reference to a newly created ... symbol (see the Symbol package). new optionally takes arguments, these arguments are in key-value pairs
post ( [ MESSAGE ] ) Post a new article to the news server. ... postfh () Post a new article to the news server using a tied filehandle.
management of installed modules SYNOPSIS use ExtUtils::Installed; my ($inst) = ExtUtils::Installed->new ... See the 'default' option to new() for details. new() This takes optional named parameters.
XS The following Win32-Methods are built-in: newXS("Win32::GetCwd", w32_GetCwd, file); newXS("Win32 ... , file); newXS("Win32::IsWinCE", w32_IsWinCE, file); newXS("Win32::CopyFile", w32_CopyFile, file); newXS
Same rules apply for names as in new. ... package main; $foo = Foo->new; $fuz = Fuz->new; $boo = [ 1, [], "abcd", \*foo, {1 => 'a',
METHODS Class Methods new Creates a new factory class: my $sf = TAP::Parser::IteratorFactory->new ... register_handler Registers a new TAP::Parser::SourceHandler with this factory.
describes Thread::Semaphore version 2.12 SYNOPSIS use Thread::Semaphore; my $s = Thread::Semaphore->new ... METHODS ->new() ->new(NUMBER) new creates a new semaphore, and initializes its count to the specified
That's all well and good for declaration of a fixed data structure, but what if you wanted to add new ... What about adding new columns?
Write/Modify Perl/XS typemap files SYNOPSIS # read/create file my $typemap = ExtUtils::Typemaps->new ... METHODS new Returns a new typemap object. Takes an optional file parameter.
one => 1, two => 2, three => [ 1, 2, 3 ], }; my $yw = TAP::Parser::YAMLish::Writer->new ... METHODS Class Methods new my $writer = TAP::Parser::YAMLish::Writer->new; The constructor new creates
METHODS new ( KEY , FLAGS ) Creates a new message queue associated with KEY. ... On creation of a new message queue FLAGS is used to set the permissions.
The following methods are provided: $md5 = Digest::MD5->new The constructor returns a new Digest ... No new object is created in this case. $md5->reset This is just an alias for $md5->new.
to the variable keepSub in one operation using newSVsv. ... Apart from the constructor, new, it declares methods, one static and one virtual.
IO::File "| compress -c >$filename"; my $tar = Archive::Tar->new(); ... ... use Net::FTP; use IO::Uncompress::Gunzip qw(:all); my $ftp = new Net::FTP ...
"n" Stands for "New file only". ... MoveFileW MoveFileW( $swOldName, $swNewName ) $swOldName and $swNewName are Unicode.
METHODS Class Methods new Creates a new factory class. ... TAP::Parser::Result->new is never called, $tokens are reblessed.
calling subs at end of scope SYNOPSIS use autodie::Scope::Guard; $^H{'my-key'} = autodie::Scope::Guard->new ... Methods new my $hook = autodie::Scope::Guard->new(sub {}); Creates a new autodie::Scope::Guard, which
NAME Tie::Array - base class for tied arrays SYNOPSIS package Tie::NewArray; use Tie::Array; @ISA ... '; $object = tie @somearray,'Tie::StdArray'; $object = tie @somearray,'Tie::NewStdArray'; DESCRIPTION
METHODS new my $meta = CPAN::Meta->new($distmeta_struct, \%options); Returns a valid CPAN::Meta object ... CPAN::Meta object, just like new().
('pop3host'); $pop = Net::POP3->new('pop3host', Timeout => 60); $pop = Net::POP3->new('pop3host', SSL ... A new Net::POP3 object must be created with the new method.
METHODS new ( KEY , SIZE , FLAGS ) Creates a new shared memory segment of SIZE bytes size associated ... On creation of a new shared memory segment FLAGS is used to set the permissions.
instead"); } new(@_); } sub new ... 1; The function open has been deprecated, so code has ... ->new(); $a->doit(1); When this code is run only the Derived object, $b, will generate a warning.
managing scopes via %^H SYNOPSIS use autodie::Scope::GuardStack; my $stack = autodie::Scope::GuardStack->new ... Methods new my $stack = autodie::Scope::GuardStack->new; Creates a new autodie::Scope::GuardStack.
METHODS new ( KEY , NSEMS , FLAGS ) Create a new semaphore set associated with KEY. ... On creation of a new semaphore set FLAGS is used to set the permissions.
new() is a synonym for create(). ... When a new Perl thread is created, all the data associated with the current thread is copied to the new
documents in directory trees SYNOPSIS use Pod::Simple::Search; my $name2path = Pod::Simple::Search->new ... CONSTRUCTOR This class provides the one constructor, called new.
new returns the handle for subsequent calls to following functions. ... newTTY takes two arguments which are input filehandle and output filehandle.
my $SOCK_PATH = "$ENV{HOME}/unix-domain-socket-test.sock"; # Server: my $server = IO::Socket::UNIX->new ... "\n"); } # Client: my $client = IO::Socket::UNIX->new( Type => SOCK_STREAM(), Peer => $SOCK_PATH
VERSION Version 3.36 SYNOPSIS use TAP::Parser::Multiplexer; my $mux = TAP::Parser::Multiplexer->new ... METHODS Class Methods new my $mux = TAP::Parser::Multiplexer->new; Returns a new TAP::Parser::Multiplexer
new() my $parser = Pod::Parser->new(); This is the constructor for Pod::Parser and its subclasses. ... (); my $parser2 = new MyParser(); my $parser3 = $parser2->new(); where MyParser is some subclass of
CONSTRUCTOR new () Creates a new IO::Handle object. ... new_from_fd ( FD, MODE ) Creates an IO::Handle like new does.
a new App::Prove::State::Result instance. ... Will return a new App::Prove::State::Result::Test instance if the name is not found.
NAME IO::Dir - supply object methods for directory handles SYNOPSIS use IO::Dir; $d = IO::Dir->new ... new ( [ DIRNAME ] ) new is the constructor for IO::Dir objects.
about it VERSION Version 3.36 SYNOPSIS use TAP::Parser::Source; my $source = TAP::Parser::Source->new ... METHODS Class Methods new my $source = TAP::Parser::Source->new; Returns a new TAP::Parser::Source
See Pod::Parser for all the details; briefly, one creates a new parser with Pod::PlainText->new() and ... Please change to the new calling convention, though.
IP socket supporting both IPv4 and IPv6 SYNOPSIS use IO::Socket::IP; my $sock = IO::Socket::IP->new ... CONSTRUCTORS $sock = IO::Socket::IP->new( %args ) Creates a new IO::Socket::IP object, containing a
the include path to make sure I'm not running my tests against the installed version rather than the new ... For new applications I should use TAP::Harness directly. As we'll see, prove uses TAP::Harness.
# cpan -i Unicode::Unihan use Unicode::Unihan; my $str = "東京"; my $unhan = Unicode::Unihan->new; for ... use Unicode::Collate; my $col = Unicode::Collate->new(level => 1); my @list = $col->sort(@old_list);
:Codes::LangVar::delete_langvar(CODE [,CODESET]) Locale::Codes::LangVar::add_langvar_alias(NAME ,NEW_NAME ... [,CODESET]) Locale::Codes::LangVar::add_langvar_code_alias(CODE ,NEW_CODE [,CODESET]) Locale::
:Codes::LangExt::delete_langext(CODE [,CODESET]) Locale::Codes::LangExt::add_langext_alias(NAME ,NEW_NAME ... [,CODESET]) Locale::Codes::LangExt::add_langext_code_alias(CODE ,NEW_CODE [,CODESET]) Locale::
:Codes::LangFam::delete_langfam(CODE [,CODESET]) Locale::Codes::LangFam::add_langfam_alias(NAME ,NEW_NAME ... [,CODESET]) Locale::Codes::LangFam::add_langfam_code_alias(CODE ,NEW_CODE [,CODESET]) Locale::
Second, we create a new tied hash each time the hash syntax is used. ... After this change one can do my $a = symbolic->new(3); my $b = symbolic->new(4); my $c = sqrt($a**2
']) all_currency_names([CODESET] [,'retired']) Locale::Codes::Currency::rename_currency(CODE ,NEW_NAME ... [,CODESET]) Locale::Codes::Currency::add_currency_code_alias(CODE ,NEW_CODE [,CODESET]) Locale
Locale::Codes::Script::delete_script_alias(NAME) Locale::Codes::Script::rename_script_code(CODE ,NEW_CODE ... [,CODESET]) Locale::Codes::Script::add_script_code_alias(CODE ,NEW_CODE [,CODESET]) Locale::Codes
) Locale::Currency::delete_currency_alias(NAME) Locale::Currency::rename_currency_code(CODE ,NEW_CODE ... [,CODESET]) Locale::Currency::add_currency_code_alias(CODE ,NEW_CODE [,CODESET]) Locale::Currency
CODESET]) Locale::Script::delete_script(CODE [,CODESET]) Locale::Script::add_script_alias(NAME ,NEW_NAME ... ) Locale::Script::delete_script_alias(NAME) Locale::Script::rename_script_code(CODE ,NEW_CODE [
API is loosley modeled on the python arexx module supplied by with AmigaOS4.1 SYNOPSIS # Create a new ... Amiga::ARexx METHODS new my $host = Amiga::ARexx->new( HostName => "PERLREXX"); Create an ARexx host
Each compartment has a new namespace The "root" of the namespace (i.e. ... METHODS To create a new compartment, use $cpt = new Safe; Optional argument is (NAMESPACE), where
QUEUE CREATION ->new() Creates a new empty queue. ... ->new(LIST) Creates a new queue pre-populated with the provided list of items.
Low-Level Interface to zlib compression library SYNOPSIS use Compress::Raw::Zlib ; ($d, $status) = new ... IO::File "| compress -c >$filename"; my $tar = Archive::Tar->new(); ...
my %args = ( formatter => $self, ) my $harness = TAP::Formatter::Console::Session->new( \%args ) ... ; The constructor returns a new TAP::Formatter::Console::Session object.
METHODS Class Methods new my $job = TAP::Parser::Scheduler::Spinner->new; Ignores any arguments and ... returns a new TAP::Parser::Scheduler::Spinner object.
) Locale::Language::delete_language_alias(NAME) Locale::Language::rename_language_code(CODE ,NEW_CODE ... [,CODESET]) Locale::Language::add_language_code_alias(CODE ,NEW_CODE [,CODESET]) Locale::Language
']) all_language_names([CODESET] [,'retired']) Locale::Codes::Language::rename_language(CODE ,NEW_NAME ... [,CODESET]) Locale::Codes::Language::add_language_code_alias(CODE ,NEW_CODE [,CODESET]) Locale
OOP style new($alg) Returns a new Digest::SHA object. ... In fact, reset is just an alias for new.
# from network my $json = JSON::PP->new->utf8; my $json_text = CGI->new->param( 'json_data ... new $json = JSON::PP->new Rturns a new JSON::PP object that can be used to de/encode JSON strings.
SYNOPSIS use TAP::Formatter::Color; my $harness = TAP::Formatter::Color->new( \%args ); $harness->runtests ... (@tests); METHODS Class Methods new The constructor returns a new TAP::Formatter::Color object.
METHODS Class Methods new my $job = TAP::Parser::Scheduler::Job->new( $filename, $description ... ); Given the filename and description of a test as scalars, returns a new TAP::Parser::Scheduler::Job
VERSION Version 3.36 SYNOPSIS use TAP::Parser::Aggregator; my $aggregate = TAP::Parser::Aggregator->new ... METHODS Class Methods new my $aggregate = TAP::Parser::Aggregator->new; Returns a new TAP::Parser
METHODS Class Methods new The constructor new creates and returns an empty TAP::Parser::YAMLish::Reader ... my $reader = TAP::Parser::YAMLish::Reader->new; Instance Methods read my $got = $reader->read($iterator
debugger, we need to be able to get a new IN and OUT filehandle for the new debugger. ... create_IN_OUT($flags) Create a new pair of filehandles, pointing to a new TTY.
You can also add new ones using "add_callback". #addr The address of the OP, in hexadecimal. ... It has one minor drawback though; it doesn't register the style under a new name.
New features and extensions to the language can be contentious. ... Does it potentially introduce new bugs?
METHODS new my $feature = CPAN::Meta::Feature->new( $identifier => \%spec ); This returns a new Feature
.}; my $result = TAP::Parser::Result->new( $token ); DESCRIPTION This is a simple base class used by ... ::Parser::Result->new($token); Returns an instance the appropriate class for the test token passed in
Construction new my $Test = Test::Builder->new; Returns a Test::Builder object representing the ... probably want new.
NAME Net::Ping - check a remote host for reachability SYNOPSIS use Net::Ping; $p = Net::Ping->new ... a new ping object.
version 2.150005 SYNOPSIS my $struct = decode_json_file('META.json'); my $cmv = CPAN::Meta::Validator->new ... METHODS new my $cmv = CPAN::Meta::Validator->new( $struct ) The constructor must be passed a metadata
Object Methods Archive::Tar->new( [$file, $compressed] ) Returns a new Tar object. ... $tar->rename( $file, $new_name ) Rename the file of the in-memory archive to $new_name.
Constructor and Tailoring The new method returns a collator object. ... If new() is called with no parameters, the collator should do the default collation.
SYNOPSIS use App::Prove; my $app = App::Prove->new; $app->process_args(@ARGV); $app->run; METHODS ... Class Methods new Create a new App::Prove.
Compile and link C code for Perl modules SYNOPSIS use ExtUtils::CBuilder; my $b = ExtUtils::CBuilder->new ... METHODS new Returns a new ExtUtils::CBuilder object.
newStream([OPTS]) Usage is $z->newStream( [OPTS] ) Closes the current compressed data stream and starts ... a new one.
However, most OO modules on CPAN use a method named new() to construct a new object: my $hostname = ... Most Perl classes use new as the name for their constructor: my $file = File->new(...); Methods You
SYNOPSIS use I18N::Collate; setlocale(LC_COLLATE, 'locale-of-your-choice'); $s1 = I18N::Collate->new ... ("scalar_data_1"); $s2 = I18N::Collate->new("scalar_data_2"); DESCRIPTION *** WARNING: starting from
Interface to bzip2 compression library SYNOPSIS use Compress::Raw::Bzip2 ; my ($bz, $status) = new ... a new compression object.
Note that the new argument style and use of the %result hash is recommended. ... Input is the contents of the module, output the new module contents.
:Codes::Country::delete_country(CODE [,CODESET]) Locale::Codes::Country::add_country_alias(NAME ,NEW_NAME ... [,CODESET]) Locale::Codes::Country::add_country_code_alias(CODE ,NEW_CODE [,CODESET]) Locale::
) Locale::Country::delete_country_alias(NAME) Locale::Country::rename_country_code(CODE ,NEW_CODE ... [,CODESET]) Locale::Country::add_country_code_alias(CODE ,NEW_CODE [,CODESET]) Locale::Country
METHODS Class Methods new my $grammar = TAP::Parser::Grammar->new({ iterator => $iterator, ... the basic TAP parsing loop looks similar to the following: my @tokens; my $grammar = TAP::Grammar->new
The object returned by the "new" method is also returned by the tie() function, which would be useful ... $new_nicety = PRIO_MIN; } if ($new_nicety > PRIO_MAX) { carp sprintf "WARNING
format Pod as validating XHTML SYNOPSIS use Pod::Simple::XHTML; my $parser = Pod::Simple::XHTML->new ... In your subclass's new method, after calling SUPER::new you'd call: $new->accept_targets_as_text( 'foo
See Pod::Simple for all the details; briefly, one creates a new parser with Pod::Text->new() and then ... Please change to the new calling convention, though.
CLASS METHODS new_from_file($filename, collect_pod => 1) Constructs a Module::Metadata object given ... new_from_handle($handle, $filename, collect_pod => 1) This works just like new_from_file, except that
newStream([OPTS]) Usage is $z->newStream( [OPTS] ) Closes the current compressed data stream and starts ... a new one.
newStream([OPTS]) Usage is $z->newStream( [OPTS] ) Closes the current compressed data stream and starts ... a new one.
version of Perl to a new location, and copy the installed files to this new location. ... dll to the "new" perl????.dll.
new problems or concerns. ... END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you
*STDOUT); move("/dev1/sourcefile","/dev2/destinationfile"); use File::Copy "cp"; $n = FileHandle->new ... Otherwise, it copies the file to the new location and deletes the original.
If you add new tests (or new modules with tests), you may need to update the t/TEST file so that the ... t/lib/ The old home for the module tests, you shouldn't put anything new in here.
Patches that add new warnings or errors or deprecate features. ... New versions of dual-life modules should NOT be imported into maint.
new_ok my $obj = new_ok( $class ); my $obj = new_ok( $class => \@args ); my $obj = new_ok( $class = ... This function only works on new() and it assumes new() will return just a single object which isa $class
The following tokens are recognized; they may be separated by spaces, tabs, or new-lines: machine ... new object.
Zlib SYNOPSIS With any version of Perl 5 you can use the basic OO interface: use IO::Zlib; $fh = new ... CONSTRUCTOR new ( [ARGS] ) Creates an IO::Zlib object.
my $btaste = Film->new({ Title => 'Bad Taste', Director => 'Peter Jackson ... kitchen one night about the problems I was having writing some really complicated feature into the new
$ftp = Net::FTP->new('target_site.somewhere.xxx'); $ftp->login('username','password'); # set transfer ... Turn on Debug (See below) and you will see what is happening $ftp = Net::FTP->new($host, Debug => 1)
) and newAV() and all their friends. ... Since perl 5.7.2 you can specify PL_exit_flags |= PERL_EXIT_DESTRUCT_END to get the new behaviour.
For the block property, new-style block names are returned (see "Old-style versus new-style block names ... "prop_value_aliases()" returns the new-style and can be used to convert from old-style to new-style:
- keep sets of symbol names palatable to the VMS linker SYNOPSIS use ExtUtils::XSSymSet; $set = new ... new([$maxlen[,$silent]]) Creates an empty ExtUtils::XSSymset set of symbols.
News sites http://perl.com/ Originally run by O'Reilly Media (the publisher of the Camel Book, this ... http://use.perl.org/ use Perl; used to provide a slashdot-style news/blog website covering all things
converts Perl XS code into C code SYNOPSIS use ExtUtils::ParseXS; my $pxs = ExtUtils::ParseXS->new ... METHODS $pxs->new() Returns a new, empty XS parser/compiler object.
Oriented Encoder SYNOPSIS use Encode::Encoder; # Encode::encode("ISO-8859-1", $data); Encode::Encoder->new ... encoder() is an alias of Encode::Encoder->new(). This one is exported on demand.
METHODS new $http = HTTP::Tiny->new( %attributes ); This constructor returns a new HTTP::Tiny object ... New feature requests should be directed to HTTP::Tiny::UA.
NAME Tie::StdHandle - base class definitions for tied handles SYNOPSIS package NewHandle; require ... a needed method sub TIEHANDLE { ... } # Overrides inherited method package main; tie *FH, 'NewHandle
POSIX::SigSet new Create a new SigSet object. ... Create a new Termios object.
reference with a new copy of the data. ... (keys %new_folks) { $HoH{flintstones}{$what} = $new_folks{$what}; } Access and Printing of a HASH
Simple::PullParser -- a pull-parser interface to parsing Pod SYNOPSIS my $parser = SomePodProcessor->new ... ; $parser->set_source( "whatever.pod" ); $parser->run; Or: my $parser = SomePodProcessor->new; $parser
{<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >}; my $p = Pod::Simple::HTML->new ... accessorized methods The following variables need to be set before the call to the ->new constructor
new binary op, and feeds it a number of variables. ... So, we call newBINOP to create a new binary operator.
- Merging CPAN Meta fragments VERSION version 2.150005 SYNOPSIS my $merger = CPAN::Meta::Merge->new ... (default_version => "2"); my $meta = $merger->merge($base, @additional); DESCRIPTION METHODS new
DCL symbols SYNOPSIS tie %allsyms, VMS::DCLsym; tie %cgisyms, VMS::DCLsym, 'GLOBAL'; $handle = new ... Reading an element retrieves the current value of the symbol, assigning to it defines a new symbol (or
TAP::Parser::Iterator::Stream; open( TEST, 'test.tap' ); my $it = TAP::Parser::Iterator::Stream->new ... METHODS Class Methods new Create an iterator. Expects one argument containing a filehandle.
$x is created when whatever is called, and also a new inner, which can see the new $x. ... The prototype affects only interpretation of new-style calls to the function, where new-style is defined
:Parser::Iterator::Array; my @data = ('foo', 'bar', baz'); my $it = TAP::Parser::Iterator::Array->new ... METHODS Class Methods new Create an iterator.
MAIN METHODS $parser = SomeClass->new(); This returns a new parser object, where SomeClass is a ... *INPUT_FH ); SomeClass->filter( \$document_content ); This is a shortcut method for creating a new
CONSTRUCTOR new ([ HOST ] [, OPTIONS ]) This is the constructor for a new Net::FTP object. ... Returns the full pathname to the new directory.
Avoid starting a new top-level hierarchy, especially if a suitable hierarchy already exists under which ... It's likely you'll have to add new data types later.
Otherwise whatever you specify will be the new display style for this particular number. ... $j->display_format("polar"); There are two new display parameters.
You can see recent commits: % git log And pull new changes from the repository, and update your local ... Now that we have everything up to date, we need to create a temporary new branch for these changes and
Unless you're writing a new TAP::Parser::SourceHandler, a plugin, or subclassing TAP::Parser, you probably ... Returns a new TAP::Parser::Iterator object for use by the TAP::Parser. croaks on error.
mirror information and select a fast one SYNOPSIS use CPAN::Mirrors; my $mirrors = CPAN::Mirrors->new ... ( LOCAL_FILE_NAME ) Create a new CPAN::Mirrors object from LOCAL_FILE_NAME.
own pragma that functions much like use integer; You'd like this code use MyMaths; my $l = MyMaths->new ... (1.2); my $r = MyMaths->new(3.4); print "A: ", $l + $r, "\n"; use myint; print "B: ", $l + $r, "\n"
I plan on releasing a new version several times a year to incorporate any changes made in the standards ... NEW CODE SETS I'm always open to suggestions for new code sets.
(); hv_stores(hash, "int_member", newSViv(in->int_member)); hv_stores(hash, "float_member", newSVnv ... The variable ix_$var is set to the number of elements in the new array.
newStream([OPTS]) Usage is $z->newStream( [OPTS] ) Closes the current compressed data stream and starts ... a new one.
The B::SV method is largely compatible with the old one, though authors of new software might be advised ... As a kludge, the new version will always use the pad for the main program, but for OPs in subroutines
Example: use Benchmark; $t0 = Benchmark->new; # ... your code here ... ... Make sub new dump its debugging output to STDERR, to be consistent with everything else.
, setup => sub { ... }, teardown => sub { ... }, ); my $it = TAP::Parser::Iterator::Process->new ... METHODS Class Methods new Create an iterator.
new my $error = autodie::exception->new( args => \@_, function => "CORE::open", errno => ... , context => 'scalar', return => undef, ); Creates a new autodie::exception object.
Construction new [ARGS...] Class method. Return a new, unattached scalar handle. ... Open the scalar handle on a new scalar, pointed to by SCALARREF.
TAP::Parser::Source; use TAP::Parser::SourceHandler::Executable; my $source = TAP::Parser::Source->new ... 0.8 if $source is a glob make_iterator my $iterator = $class->make_iterator( $source ); Returns a new
recs...; my $r1 = pop @array; unshift @array, new recs...; my $r2 = shift @array; @old_recs = splice ... @array, 3, 7, new recs...; untie @array; # all finished DESCRIPTION Tie::File represents
They should not be used in new code. ... = \*STDOUT # as a number new Create a temporary file object.
use TAP::Parser::Source; use TAP::Parser::SourceHandler::RawTAP; my $source = TAP::Parser::Source->new ... newlines 0.5 if it's an array make_iterator my $iterator = $class->make_iterator( $source ); Returns a new
use TAP::Parser::Source; use TAP::Parser::SourceHandler::File; my $source = TAP::Parser::Source->new ... make_iterator my $iterator = $class->make_iterator( $source ); Returns a new TAP::Parser::Iterator:
METHODS new Requires xstype and code parameters. ... calling sv_setiv, sv_setuv, sv_setnv, sv_setpv or sv_setpvn to set the special $arg placeholder to a new
SYNOPSIS # Re-run failed tests $ prove --state=failed,save -rbv METHODS Class Methods new Accepts ... new Run the tests in newest to oldest order. old Run the tests in oldest to newest order.
Static Linking of a new Perl Binary An extension that is built with the above steps is ready to use ... The CPAN::Meta library is now standard for accessing old and new-style Meta files.
here: http://www.delorie.com/djgpp/getting.html You need the following files to build perl (or add new ... the perl binary in your module directory before you run "make test", so that you are testing with the new
newStream([OPTS]) Usage is $z->newStream( [OPTS] ) Closes the current compressed data stream and starts ... a new one.
base qw(Pod::Simple::Methody); sub start_L { print Dumper($_[1]{'section'} ) } __PACKAGE__->new ... Pod::Simple::Methody); sub start_L { print Dumper( '' . $_[1]{'section'} ) } __PACKAGE__->new
TAP::Parser::Source; use TAP::Parser::SourceHandler::Executable; my $source = TAP::Parser::Source->new ... got an execute bit set make_iterator my $iterator = $class->make_iterator( $source ); Returns a new
file, the reading program will read the new signature from your program. ... = -1) || die "Can't start a new session: $!"
When you call: print $lang->maketext("You have [quant,_1,piece] of new mail. ... So, this: $lang->maketext("You have [quant,_1,piece] of new mail.
Note that this is not the same thing as $self->SUPER::m(), which begins a new dispatch that is restricted ... Likewise, to create a class hierarchy in which every initializer inherited by a new object is invoked
PL_sv_undef 1: NULL (0x9da4234) 2: NULL (0x9db0f2c) 3: NULL (0x9db0f44) 4: NULL (0x9da4264) -e syntax OK New-style ... 0xa0b8234) 2: (0xa0c4f40) "$j" = NULL (0xa0c4f34) 3: (0xa0c4f58) "$k" = NULL (0xa0c4f4c) -e syntax OK New
This feature is new in Perl 5.16. You can take references to these and make aliases. ... at compile time: BEGIN { *CORE::GLOBAL::hex = sub { # ... your code here }; } The new
O_CREAT create database if doesn't already exist $perms is the file permissions bits to use if new ... This parameter is mandatory even when not creating a new database.
; my $status = unzip $input => $output [,OPTS] or die "unzip failed: $UnzipError\n"; my $z = new ... Returns 1 if a new stream was found, 0 if none was found, and -1 if an error was encountered.
use TAP::Parser::Source; use TAP::Parser::SourceHandler::Perl; my $source = TAP::Parser::Source->new ... backwards compat) make_iterator my $iterator = $class->make_iterator( $source ); Constructs & returns a new
http://www.plover.com/~mjd/perl/Memoize/ (for news and updates) I maintain a mailing list on which I ... occasionally announce new versions of Memoize.
use of this class is like so: use Pod::Simple::HTMLBatch; my $batchconv = Pod::Simple::HTMLBatch->new ... pod from happydocs into the current directory) MAIN METHODS $batchconv = Pod::Simple::HTMLBatch->new
There is also a new() constructor provided, which is the same as localtime(), except when passed a Time ... Creates a new # Time::Piece object Note that localtime and gmtime are not listed
Calling SetChildShowWindow(0) will make these new console windows invisible. ... The pid of the new process is stored in PID. This function is deprecated.
perlnewmod Tutorial on making a new module. ... It will be called in the context of the new thread, so all modifications are made in the new area.
Defines how to write the Makefile to produce a static new perl. ... {lc $var}, it will attempt to replace it's $prefix with a $new_prefix.
This document serves as both a specification for anyone wishing to implement the DynaLoader for a new ... This is simply a direct call to newXS()/newXS_flags().
called without additional arguments; and will set the element to the supplied value (and return the new ... method to construct and return a new structure, initialised to zeroes.
= rawinflate $input => $output [,OPTS] or die "rawinflate failed: $RawInflateError\n"; my $z = new ... Returns 1 if a new stream was found, 0 if none was found, and -1 if an error was encountered.
$status = bunzip2 $input => $output [,OPTS] or die "bunzip2 failed: $Bunzip2Error\n"; my $z = new ... Returns 1 if a new stream was found, 0 if none was found, and -1 if an error was encountered.
anyuncompress $input => $output [,OPTS] or die "anyuncompress failed: $AnyUncompressError\n"; my $z = new ... Returns 1 if a new stream was found, 0 if none was found, and -1 if an error was encountered.
$status = inflate $input => $output [,OPTS] or die "inflate failed: $InflateError\n"; my $z = new ... Returns 1 if a new stream was found, 0 if none was found, and -1 if an error was encountered.
formats Replaced 'requires', 'build_requires', 'configure_requires', 'recommends' and 'conflicts' with new ... optional_features': Added formal specification and usage guide instead of just example Changed to use new
SYNOPSIS use Pod::Checker; $num_errors = podchecker($filepath, $outputpath, %options); my $checker = new ... Pod::Checker->new( %options ) Return a reference to a new Pod::Checker object that inherits from Pod
When a new thread is created, all references are replaced with new ones, including all objects. ... in use will be replaced with new ones.
= anyinflate $input => $output [,OPTS] or die "anyinflate failed: $AnyInflateError\n"; my $z = new ... Returns 1 if a new stream was found, 0 if none was found, and -1 if an error was encountered.
my $status = gunzip $input => $output [,OPTS] or die "gunzip failed: $GunzipError\n"; my $z = new ... Returns 1 if a new stream was found, 0 if none was found, and -1 if an error was encountered.
The right way is to introduce them as new interpreter variables, see intrpvar.h (at the very end for ... Exporting your new function The new shiny result of either genuine new functionality or your arduous
$a = new DB_File::HASHINFO ; $a->{'bsize'} ; $a->{'cachesize'} ; $a->{'ffactor'}; $a->{'hash'} ; $a-> ... $i = 2 ; $H->put($i, "Newbie", R_IAFTER) ; # and a new record before record 1.
You may want to start with perldoc perltrap for pointers to common traps that new (and experienced) Perl ... If so, that's great news; bug reports with patches are likely to receive significantly more attention
You may want to start with perldoc perltrap for pointers to common traps that new (and experienced) Perl ... If so, that's great news; bug reports with patches are likely to receive significantly more attention
For example: New Shell process 10 10.AmigaOS4:> sh /AmigaOS4>perl path:to/myprog arg1 arrg2 arg3 Abc-shell ... Fix issue where kill was using the wrong kind of process ID 27th November 2013 Create new installation
$lh->init(); This is called by ->new to initialize newly-constructed language handles. ... coderef, and then we return &$new_sub($lh, ...parameters...).
As of Encode version 2.21, a new method mime_name() is therefore added. ... Goal #2: Old byte-oriented programs should magically start working on the new character-oriented data
This creates a new Request Tracker ticket in a special queue which isn't initially publicly accessible ... please don't Cc any other parties, because if they reply to all, the reply will generate yet another new
Useful to make sure that no new problems have been introduced. ... All --sources are combined into a hash, and passed to "new" in TAP::Harness's sources parameter.
\R Generic new line. Not in []. \s Character class for whitespace. ... This could be to fix a bug, or because they think better results are obtained with the new rule.
.); Options include: NORMALIZER => function INSTALL => new_name SCALAR_CACHE => 'MEMORY' SCALAR_CACHE ... See the Memoize.pm Page at http://perl.plover.com/Memoize/ for news and upgrades.
Constructors are often named new(). ... Its disadvantage is that it won't create a new filehandle for you.
SYNOPSIS use TAP::Formatter::File; my $harness = TAP::Formatter::File->new( \%args ); open_test See
SYNOPSIS use TAP::Formatter::Console; my $harness = TAP::Formatter::Console->new( \%args ); open_test
A minimal subclass needs to implement the following methods by itself: new clone add digest The arguments
So to check Test::Builder->new->diag("foo\n","bar\n"); You would do test_diag("foo","bar") without ... Bugs (and requests for new features) can be reported to the author though the CPAN RT system: http://
DirHandle - supply object methods for directory handles SYNOPSIS use DirHandle; $d = DirHandle->new
SYNOPSIS use Unicode::Collate; use Unicode::Collate::CJK::JISX0208; my $collator = Unicode::Collate->new
ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass SYNOPSIS require ExtUtils::MM; my $mm = MM->new
USING B::Deparse AS A MODULE Synopsis use B::Deparse; $deparse = B::Deparse->new("-p", "-sC"); $body ... new $deparse = B::Deparse->new(OPTIONS) Create an object to store the state of a deparsing operation
Pod::Man - Convert POD data to formatted *roff input SYNOPSIS use Pod::Man; my $parser = Pod::Man->new ... The recognized options to new() are as follows. All options take a single argument.
While developing your module you might write a new file, not add it to the MANIFEST, then run a distclean ... and be sad because your new work was deleted.
If you're new to the Perl debugger, you may prefer to read perldebtut, which is a tutorial introduction ... R Restart the debugger by exec()ing a new session.
SYNOPSIS use Unicode::Collate; use Unicode::Collate::CJK::Korean; my $collator = Unicode::Collate->new
my $thing = TAP::Whatever->new(); $thing->callback( event => sub { # do something interesting
SYNOPSIS use Unicode::Collate; use Unicode::Collate::CJK::Big5; my $collator = Unicode::Collate->new
use base 'CPAN::Plugin'; sub post_test { my ($self, $distribution_object) = @_; $self = $self->new
METHODS new Requires xstype and code parameters.
SYNOPSIS use Unicode::Collate; use Unicode::Collate::CJK::Stroke; my $collator = Unicode::Collate->new
SYNOPSIS use Unicode::Collate; use Unicode::Collate::CJK::Pinyin; my $collator = Unicode::Collate->new
SYNOPSIS use Unicode::Collate; use Unicode::Collate::CJK::Zhuyin; my $collator = Unicode::Collate->new
Add a new debug statement while running in the shell and then issue a reload cpan and see the new debugging ... frontend() frontend($new_frontend) Getter/setter for frontend object.
METHODS new Requires xstype and ctype parameters. Optionally takes prototype parameter.
is_pageable write_with_binmode output_extension _perldoc_elem The concrete formatter must implement new
But for new archdir dll's use the same rebase address if the old exists.
SYNOPSIS use Unicode::Collate; use Unicode::Collate::CJK::GB2312; my $collator = Unicode::Collate->new
or use Pod::Select; ## Create a parser object for selecting POD sections from the input $parser = new ... Private data fields are stored in the hash-object whose reference is returned by the new() constructor
Example: perldoc -a newHV -v perlvar The -v option followed by the name of a Perl predefined variable ... See POD2::IT (or POD2::FR) to see how to create new localized POD2::* documentation packages and integrate
Do not expect new features in this plugin.
Upon tying a new hash to this package, the developer must specify the size of the keys that will be used
fetching mechanism SYNOPSIS use File::Fetch; ### build a File::Fetch object ### my $ff = File::Fetch->new ... METHODS $ff = File::Fetch->new( uri => 'http://some.where.com/dir/file.txt' ); Parses the uri and creates
"SEE ALSO" section), and then later adopted as the preferred MRO (Method Resolution Order) for the new-style ... The only known case where pure perl code can confuse the method cache is when you manually install a new
New() and Copy() are unfortunately used by both Symbian and Perl code so you'll have to play cpp games ... PerlBase.h undefines the Perl definitions and redefines them as PerlNew() and PerlCopy().
This is in preparation for supporting new ways to set $/ in the future. ... This is a new mechanism and the details may change. See also perldebguts.
The default name of the new configuration file is "libnet.cfg", and by default it is written to the current
$hasargs is true if a new instance of @_ was set up for the frame. ... \n" unless chdir '/usr/spool/news'; chdir '/usr/spool/news' or die "Can't cd to spool: $!
SYNOPSIS # Re-run failed tests $ prove --state=failed,save -rbv METHODS Class Methods new Instance
data to formatted color ASCII text SYNOPSIS use Pod::Text::Color; my $parser = Pod::Text::Color->new
extensions are incorporated directly into PerlShr.Exe, you'll have to rebuild Perl to incorporate a new ... Then, rebuild PerlShr.Exe to incorporate the new code.
build a release tarball, to run author-only tests, or to perform other tasks related to developing new ... For example: use version; if ( version->new($v1) <=> version->new($v2) ) { print "Versions are not
QUICK START GUIDE To write a test for your new (and probably not even done) module, create a new file ... called t/test.t (in a new t directory).
If it succeeds, Perl allocates a brand new filehandle for you and fills in your previously undefined ... But if the file does already exist, its contents are safe from harm because you will be adding your new
See "GZIP INTERFACE" With the creation of the IO::Compress and IO::Uncompress modules no new features ... If you are writing new code, your first port of call should be one of the new IO::Compress or IO::Uncompress
: print ONE_WEEK->minutes; METHODS The following methods are available: my $val = Time::Seconds->new
See "new" in TAP::Formatter::Base.
system poll call SYNOPSIS use IO::Poll qw(POLLRDNORM POLLWRNORM POLLIN POLLHUP); $poll = IO::Poll->new
For new applications the newer versions of these constants are suggested (O_APPEND, O_ASYNC, O_CREAT,
formatted overstrike text SYNOPSIS use Pod::Text::Overstrike; my $parser = Pod::Text::Overstrike->new
If you perform a new installation, then (a newer) Perl will be installed automatically. ... Insert the new formula into the Formula/Value box.
ASCII text with format escapes SYNOPSIS use Pod::Text::Termcap; my $parser = Pod::Text::Termcap->new
The default permissions to use if a new file is created.
METHODS Class Methods new Create an iterator. Provided by TAP::Object.
confuse most perl IO operators except sysread and syswrite (see perlfunc for full details) Returns the new
The default permissions to use if a new file is created.
construct an object of this class for yourself, but if you want to, call Pod::Simple::PullParserEndToken->new
You should not get it via Test::Builder->new as was previously recommended.
Don't forget that with the new PerlIO layered I/O abstraction FILE* types may not even be available. ... which have similar arguments to Zero(): PoisonWith(dst, n, t, b) scribble memory with byte b PoisonNew
remove &rewind &setdef &sync &tmpnam &vmsopen &vmssysopen &waitfh &writeof ); setdef("new ... interface will be removed in a future release of this extension, so please update your code to use the new
Perl prefers to dup the new low-level descriptor to the descriptor used by the existing PerlIO. ... The fact that such a FILE * has been 'exported' is recorded, (normally by pushing a new :stdio "layer
under control of the benchmarking or profiling modules, from the first step above, and check that the new ... code against the same logfile, as above, to check the new time. $> time .
construct an object of this class for yourself, but if you want to, call Pod::Simple::PullParserStartToken->new
% perl -MPod::Simple::SimpleTree -MData::Dumper -e \ "print Dumper(Pod::Simple::SimpleTree->new->parse_file
perlio The new perlIO layer is used. NI-S' favorite.
Extension modules can also hook into the Perl parser to define new kinds of compound statements. ... It's safer because if code gets added between the inner and outer loops later on, the new code won't
this command: :/start/,/stop/s/from/to/ When used as a filter we want to invoke it like this: use NewSubst ... package NewSubst ; use Filter::Util::Call ; use Carp ; sub import { my ($self, $start, $stop, $
HOW IT WORKS Normally, a test module (let's call it Test:MyStyle) calls Test::Builder->new to get the ... When Test::Tester is loaded, it replaces Test::Builder's new() method with one which returns a Test::
construct an object of this class for yourself, but if you want to, call Pod::Simple::PullParserTextToken->new
use IO::Socket::IP; use Socket qw(getnameinfo); my $server = IO::Socket::IP->new(LocalPort => 12345, ... Socket::INET; use Socket qw(SOL_SOCKET SO_RCVBUF IPPROTO_IP IP_TTL); my $socket = IO::Socket::INET->new
reason you have a statically-linked perl, and the module requires compilation, you'll need to build a new ... You can add new paths to the default @INC in the Preferences menu item in the MacPerl application ($ENV
sub juggle { . . . } Fatal->import('juggle'); BEST PRACTICE Fatal has been obsoleted by the new autodie
rather than default push @params, (-decimal_digits => $scale); } return Number::Format->new
If you're new to Perl, you should start by running perldoc perlintro, which is a general intro for beginners ... perlmodinstall Perl modules: how to install from CPAN perlnewmod Perl modules: preparing a new
NOT New York Seneca! [{mis} : Miscellaneous languages] Don't use this. ... {new} : Newari {nia} : Nias [{nic} : Niger-Kordofanian (Other)] [{ssa} : Nilo-Saharan (Other
None of the other functions will be affected, and no new color constants will be created. ... The custom colors are aliases for existing color names; no new escape sequences can be introduced.
jcode::convert(*_, 'euc', 'sjis'); print; } # Jcode.pm use Jcode; while(<>){ print Jcode->new
New in v5.22, use re 'strict' applies stricter rules than otherwise when compiling regular expression ... This modifier, new in 5.22, will stop $1, $2, etc... from being filled in.
is basically meaningless, since many distributions are hybrids of several kinds of things, or some new ... Fixed existing link to YAML discussion thread to point to new http://nntp.x.perl.org/group/ site.
New code should be written in UTF-8, and the use utf8 pragma used instead (see perluniintro and utf8 ... strings operating under byte semantics and strings with Unicode character data are concatenated, the new
xsi_body(@modules) This function returns a string of calls to newXS() that glue the module bootstrap
If you are migrating a codebase to use the new interface, you will have to list everything explicitly ... The new semantics are now only available with make_path and remove_tree.
the other two may also be deprecated and removed in future releases of Perl, so don't use them for new ... Unicode 6.1 has created Name_Aliases for each of them, including alternate names, like NEW LINE. viacode
is basically meaningless, since many distributions are hybrids of several kinds of things, or some new ... Fixed existing link to YAML discussion thread to point to new http://nntp.x.perl.org/group/ site.
thing doesn't matter, nor does case) is_dialect_of('nn', 'no') is TRUE (because 'nn' (New ... Note that this function does not try to equate new (and never-used, and unusable) ISO639-2 three-letter
is basically meaningless, since many distributions are hybrids of several kinds of things, or some new ... Fixed existing link to YAML discussion thread to point to new http://nntp.x.perl.org/group/ site.
</head1> For example, a directive consisting of this: =head1 Options to C<new> et al. ... will produce this event structure: <head1 start_line="543"> Options to <C> new
Internal version numbers are increased each time new data types (such as restricted hashes) are added ... Hence this Storable defaults to the new, correct behaviour.
If you just want to preserve existing newlines but add new breaks with something else, set $Text::Wrap
EXAMPLES use Term::Cap; # Get terminal output speed require POSIX; my $termios = new POSIX::Termios
(Typically under the c:\perl folder) BUILD NEW EXTENSIONS To build extensions other than standard extensions
Our new tests pass, hooray! Documenting the patch Finally, the documentation.
KNOWN BUGS The new simpler way to call XSLoader::load() with no arguments at all does not work on Perl
(If you have the version module, you can also use new-style version numbers, like 5.8.8.)
LOG_MAIL - mail subsystem LOG_NETINFO - NetInfo subsystem (Mac OS X); falls back to LOG_DAEMON LOG_NEWS ... - USENET news subsystem LOG_NTP - NTP subsystem (FreeBSD, NetBSD); falls back to LOG_DAEMON LOG_RAS
for a different version of Solaris than you are running, then you will need to rebuild gcc for your new ... Versions newer than 2.7 are apparently new enough.
programs to more modern Perl, the pl2pm utility will help you convert old-style Perl 4 libraries to new-style
This is useful for checking the configuration as well as using the dump as a starting point for a new
If you make the new settings permanent (read on), all programs you run see the changes. ... This module is now mildly obsolete and should be avoided in new applications.
This was the first Perl module that provided support for handling the new style of command line options ... Configuration options can be passed to the constructor: $p = new Getopt::Long::Parser config
If the parser encounters a require or use statement in a source stream, a new and distinct stream is ... is parsed: cpp_test ---> cpp filter ---> parser (INACTIVE) Fred.pm ----> parser As you can see, a new
Use the new and and or operators to avoid having to parenthesize list operators so much, and to reduce
So what's new?
This is useful for checking the configuration as well as using the dump as a starting point for a new
Note that because -i renames or deletes the original file before creating a new file of the same name ... PERL_HASH_SEED (Since Perl 5.8.1, new semantics in Perl 5.18.0) Used to override the randomization
The good news is that you very probably don't need to ever use the ODBM_File extension since more advanced
Using PerlIO and different encodings on ASCII and EBCDIC partitions Since version 5.8 Perl uses the new
Any old modules which use AutoLoader should be changed to the new calling style.
%Module::CoreList::families New, in 1.96, a hash that clusters known perl releases by their major versions
Quick Guide If you want to know as little about Perl as possible but need to add a new encoding, just
makeaperl (override) Undertake to build a new set of Perl images using VMS commands.
The local name becomes an alias to a new value but the external name is still an alias for the original
When a new language is being encoded, Unicode generally will choose a block of consecutive unallocated ... All features that combine Unicode and I/O also require using the new PerlIO feature.
C products (released after ~2004), the installer will put a shortcut in the start menu to launch a new ... To use the Perl you just installed you will need to add a new entry to your PATH environment variable
The three dotted bitwise assignment operators (&.= |.= ^.=) are new in Perl 5.22 and experimental. ... The new copy is always a plain string, even if the input string is an object or a tied variable.
The ability to override what @ISA says is new in 5.8. The trust in item 2 is transitive.
Another use for typeglobs is to pass filehandles into a function or to create new filehandles. ... In other words, *FH must be used to create new symbol table entries; *foo{THING} cannot.
attribute A new feature that allows the declaration of variables and subroutines with modifiers, as ... scalar storage locations, plus four references (in the first four scalar locations) pointing to four new
} \p{Script=New_Tai_Lue} (Short: \p{Talu}; NOT \p{Block=New_Tai_Lue ... } (= \p{Script=New_Tai_Lue}) (NOT \p{Block=New_Tai_Lue}) (83) \p{Tamil}
Constructors _new(STR) Convert a string representing an unsigned decimal number to an object representing
Usually, to create new filehandles other ops such as open would need to be enabled, if you don't take
+ 0 or 1 time (same as {0,1}) The possessive forms (new in Perl 5.10) prevent backtracking:
Cloning substitution context is unimplemented (F) Creating a new thread inside the s/// operator is ... You must put parentheses around the filehandle, or use the new "or" operator instead of "||".
gen_extract_tagged (Note: This subroutine is only available under Perl5.005) gen_extract_tagged generates a new ... (whereas extract_tagged has to effectively rebuild its tag parser on every call); make use of the new
The good news is that at least some DBM module should be available, and AnyDBM_File will use whichever ... These CPAN testers are notified by mail of each new upload, and reply to the list with PASS, FAIL, NA
New code should probably be using Script_Extensions and not plain Script. ... Use \p{Blk=foo} for new code. And be sure that block is what you really really want to do.
As of Perl 5.18 every hash has its own hash traversal order, and this order changes every time a new
; View existing bug reports at, and submit any new bugs, problems, patches, etc. to: http://rt.cpan.org
use re 'strict' New in v5.22, this applies stricter rules than otherwise when compiling regular expression
You can place a Pod statement where perl expects the beginning of a new statement, but not within a statement
It determines after how many days CPAN.pm downloads new indexes.
It is highly recommended to use the new interface.
If you think that you want to add a new command to Pod (like, say, a "=biblio" command), consider whether ... items, "Neque", "Porro", and "Quisquam Est", followed by a paragraph explaining them all, and then a new
branch's tail to the tail of the # sequence # (NEW
New in v5.22, use re 'strict' applies stricter rules than otherwise when compiling regular expression ... These are extensions to the traditional regular expression syntax that provide powerful new tools for
least the size of PerlIOl, PerlIO_pushed will allocate memory for the layer's data structures and link new
# New charclass like patterns LNBREAK none generic newline pattern # SPECIAL REGOPS
required to work on older Perls you'll need to unpack( 'Z* Z* C') to get the length, then use it to make a new
5.6.1 2001-Apr-08 Rafael 5.6.2-RC1 2003-Nov-08 5.6.2 2003-Nov-15 Fix new
HAS_NEWLOCALE symbol, which indicates to the C program that the newlocale() routine is available to return a new ... targetmkdir From Cross.U: This variable contains the command used by Configure to create a new directory
In earlier Perl versions, when byte and character data were concatenated, the new string was sometimes