diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2000-05-07 15:27:07 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2000-05-07 15:27:07 +0000 |
commit | ba23556b247d1ca703e7e032603ace264e5314c3 (patch) | |
tree | 8cd3d83f4f4a2585a733aa4694cd82e3ed6e6e12 /pod | |
parent | 9ec58fb7ec19e41fee2f2944750a45a2a85e4a03 (diff) | |
parent | dfcb284a2bcae98854733134f50bc110c487b8a3 (diff) | |
download | perl-ba23556b247d1ca703e7e032603ace264e5314c3.tar.gz |
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@6086
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perlfunc.pod | 3 | ||||
-rw-r--r-- | pod/perlrun.pod | 12 | ||||
-rw-r--r-- | pod/perltie.pod | 7 |
3 files changed, 16 insertions, 6 deletions
diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index 8e66e1b5f8..4e67506e26 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -539,9 +539,10 @@ Here $subroutine may be C<(eval)> if the frame is not a subroutine call, but an C<eval>. In such a case additional elements $evaltext and C<$is_require> are set: C<$is_require> is true if the frame is created by a C<require> or C<use> statement, $evaltext contains the text of the -C<eval EXPR> statement. In particular, for a C<eval BLOCK> statement, +C<eval EXPR> statement. In particular, for an C<eval BLOCK> statement, $filename is C<(eval)>, but $evaltext is undefined. (Note also that each C<use> statement creates a C<require> frame inside an C<eval EXPR>) +frame. C<$hasargs> is true if a new instance of C<@_> was set up for the frame. C<$hints> and C<$bitmask> contain pragmatic hints that the caller was compiled with. The C<$hints> and C<$bitmask> values are subject to change between versions of Perl, and are not meant for external use. diff --git a/pod/perlrun.pod b/pod/perlrun.pod index f1e2c9a62e..e105b00a7a 100644 --- a/pod/perlrun.pod +++ b/pod/perlrun.pod @@ -809,6 +809,18 @@ Relevant only if your perl executable was built with B<-DDEBUGGING>, this controls the behavior of global destruction of objects and other references. +=item PERL_ROOT (specific to the VMS port) + +A translation concealed rooted logical name that contains perl and the +logical device for the @INC path on VMS only. Other logical names that +affect perl on VMS include PERLSHR, PERL_ENV_TABLES, and +SYS$TIMEZONE_DIFFERENTIAL but are optional and discussed further in +L<perlvms> and in F<README.vms> in the Perl source distribution. + +=item SYS$LOGIN (specific to the VMS port) + +Used if chdir has no argument and HOME and LOGDIR are not set. + =back Perl also has environment variables that control how Perl handles data diff --git a/pod/perltie.pod b/pod/perltie.pod index c835738573..95de3bb928 100644 --- a/pod/perltie.pod +++ b/pod/perltie.pod @@ -862,14 +862,11 @@ called: =head1 SEE ALSO See L<DB_File> or L<Config> for some interesting tie() implementations. +A good starting point for many tie() implementations is with one of the +modules L<Tie::Scalar>, L<Tie::Array>, L<Tie::Hash>, or L<Tie::Handle>. =head1 BUGS -Tied arrays are I<incomplete>. They are also distinctly lacking something -for the C<$#ARRAY> access (which is hard, as it's an lvalue), as well as -the other obvious array functions, like push(), pop(), shift(), unshift(), -and splice(). - You cannot easily tie a multilevel data structure (such as a hash of hashes) to a dbm file. The first problem is that all but GDBM and Berkeley DB have size limitations, but beyond that, you also have problems |