summaryrefslogtreecommitdiff
path: root/lib/attributes.pm
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-06-13 12:40:36 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-06-13 12:40:36 +0000
commitc52c04b28c6e8f3bf005eb8f1fe93fdb3918d953 (patch)
treec44e3b8beaa046df5582f635b672d1d0bff5e43a /lib/attributes.pm
parentabf94eba64afd578d4aa3e1977fb9b5e2c99d399 (diff)
downloadperl-c52c04b28c6e8f3bf005eb8f1fe93fdb3918d953.tar.gz
One more pass on the TYPE/ATTRS issues.
p4raw-id: //depot/perl@17219
Diffstat (limited to 'lib/attributes.pm')
-rw-r--r--lib/attributes.pm17
1 files changed, 8 insertions, 9 deletions
diff --git a/lib/attributes.pm b/lib/attributes.pm
index 8b18b06605..2dacd02751 100644
--- a/lib/attributes.pm
+++ b/lib/attributes.pm
@@ -129,9 +129,9 @@ The second example in the synopsis does something equivalent to this:
Yes, that's a lot of expansion.
-B<WARNING>: attribute declarations for variables are an I<experimental>
-feature. The semantics of such declarations could change or be removed
-in future versions. They are present for purposes of experimentation
+B<WARNING>: attribute declarations for variables are still evolving.
+The semantics and interfaces of such declarations could change in
+future versions. They are present for purposes of experimentation
with what the semantics ought to be. Do not rely on the current
implementation of this feature.
@@ -151,12 +151,11 @@ before those attributes will get applied. For example:
will neither assign 42 to $x I<nor> will it apply the C<Bent> attribute
to the variable.
-An attempt to set
-an unrecognized attribute is a fatal error. (The error is trappable, but
-it still stops the compilation within that C<eval>.) Setting an attribute
-with a name that's all lowercase letters that's not a built-in attribute
-(such as "foo")
-will result in a warning with B<-w> or C<use warnings 'reserved'>.
+An attempt to set an unrecognized attribute is a fatal error. (The
+error is trappable, but it still stops the compilation within that
+C<eval>.) Setting an attribute with a name that's all lowercase
+letters that's not a built-in attribute (such as "foo") will result in
+a warning with B<-w> or C<use warnings 'reserved'>.
=head2 Built-in Attributes