develooper Front page | perl.perl5.porters | Postings from April 2011

new diagnostic message missing from the documentation

Thread Next
From:
Tom Christiansen
Date:
April 28, 2011 11:02
Subject:
new diagnostic message missing from the documentation
Message ID:
26293.1304013710@chthon
When the devil did *THIS* sneak in???

    Hash %ALIASES missing the % in argument 1 of dbmopen() at
	    /home/tchrist/scripts/ga line 3 (#1)
	(D deprecated) Really old Perl let you omit the % on hash names in some
	spots.  This is now heavily deprecated.
	
    Hash %PASSWD missing the % in argument 1 of dbmopen() at
	    /home/tchrist/scripts/ga line 104 (#1)

So now it's not enough to kill perl4, you have to backdate
the killings to perl3, too? :(

It appears to have happened sometime during 5.11, but there is 
no mention of it in any perl5.12 delta.  Nor, in fact, in any!

    % grep 'missing the %' blead/pod/perl*delta*
    Exit 1

Yes, it's easy to fix.  No, I can't run perl3.  I can't even run perl4. 
I can and do run perl1, but only because I hacked on it.  None of the 
rest of them compile.

If we have to use 

    use 5.014;

to get new features, how come we don't have to say:

    no 4.036;

to kill only ones?

Also, shouldn't there be an "only" switch?

Grumble.

--tom

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About