summaryrefslogtreecommitdiff
path: root/pod/perlmod.pod
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2023-02-09 11:40:13 +1100
committerTony Cook <tony@develop-help.com>2023-02-14 09:48:50 +1100
commit50cde84302b646dead90d9ffd682f6dec7308231 (patch)
tree13641cc9a5aab8f65b431ad49b9f60d29672eca6 /pod/perlmod.pod
parentda1109f0215f6f9222bd7415808d028e54c09a57 (diff)
downloadperl-50cde84302b646dead90d9ffd682f6dec7308231.tar.gz
document deprecation of ' as the package separator
Diffstat (limited to 'pod/perlmod.pod')
-rw-r--r--pod/perlmod.pod3
1 files changed, 3 insertions, 0 deletions
diff --git a/pod/perlmod.pod b/pod/perlmod.pod
index 5c68273820..fa18872e6c 100644
--- a/pod/perlmod.pod
+++ b/pod/perlmod.pod
@@ -81,6 +81,9 @@ the $s variable in package C<owner>, which is probably not what you meant.
Use braces to disambiguate, as in C<"This is ${owner}'s house">.
X<::> X<'>
+Using C<'> as a package separator is deprecated and will be removed in
+Perl 5.40.
+
Packages may themselves contain package separators, as in
C<$OUTER::INNER::var>. This implies nothing about the order of
name lookups, however. There are no relative packages: all symbols