summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-09-23 19:41:21 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-09-23 19:41:21 +0000
commita3fa8036fc3cd02e8efa74b6b61bdf0f5ac97132 (patch)
tree8a386394c4027e85ae99af8a42fcf51c3a37fc85
parentfff4bde74ea8d45609f12d8c0c5b20172d9e18c9 (diff)
downloadperl-a3fa8036fc3cd02e8efa74b6b61bdf0f5ac97132.tar.gz
v-promises from John Peaock.
p4raw-id: //depot/maint-5.8/perl@21345
-rw-r--r--pod/perldelta.pod18
1 files changed, 8 insertions, 10 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index ec971d57ea..3f15832c74 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1027,16 +1027,14 @@ Work will continue on the bytecompiler and byteloader.
=item *
-The v-strings as such may be removed. What will keep working is
-the v-less form (1.2.3) when used with C<use>, C<require>, and
-C<$VERSION>. The v-ful version (v1.2.3) may become obsolete.
-The equivalence of strings and v-strings (e.g. that currently 5.8.0
-is equal to "\5\8\0") will go away, and instead the 1.2.3 will be a
-"version object", as will be the C<$^V>. B<There is no deprecation
-warning for v-strings>, though: it is quite hard to detect when
-v-strings are being used safely, and when they are not. Therefore
-to avoid false warnings, or miss needed ones it was decided that
-deprecation warnings will not be be given.
+v-strings as they currently exist are scheduled to be deprecated. The
+v-less form (1.2.3) will become a "version object" when used with C<use>,
+C<require>, and C<$VERSION>. $^V will also be a "version object" so the
+printf("%vd",...) construct will no longer be needed. The v-ful version
+(v1.2.3) will become obsolete. The equivalence of strings and v-strings (e.g.
+that currently 5.8.0 is equal to "\5\8\0") will go away. B<There may be no
+deprecation warning for v-strings>, though: it is quite hard to detect when
+v-strings are being used safely, and when they are not.
=item *