From: Jarkko Hietaniemi Date: Mon, 21 Aug 2000 23:43:40 +0000 (+0000) Subject: An obsoleted diagnostic. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=10d9c778f985d5d6d434ffb325e0b7b1d8369cb5;p=p5sagit%2Fp5-mst-13.2.git An obsoleted diagnostic. p4raw-id: //depot/perl@6762 --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 30799d4..b6935b2 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -1019,6 +1019,22 @@ This is admittedly not a clean solution. =head1 Obsolete Diagnostics +=over 4 + +=item In string, @%s now must be written as \@%s + +(F) It used to be that Perl would try to guess whether you wanted an +array interpolated or a literal @. It did this when the string was +first used at runtime. Now strings are parsed at compile time, and +ambiguous instances of @ must be disambiguated, either by prepending a +backslash to indicate a literal, or by declaring (or using) the array +within the program before the string (lexically). (I) + +=back + +That day has arrived. + =head1 Reporting Bugs If you find what you think is a bug, you might check the articles