Re: Puzzle: Warnings Golf
Piers Cawley <[email protected]> Thu, 02 Sep 2004 09:09:34 +0100
| Newsgroups | gmane.comp.lang.perl.golf |
|---|---|
| Message-ID | <[email protected]> |
Juho Snellman <[email protected]> writes: > On Wed, Sep 01, 2004 at 08:34:32PM +0100, McGlinchy, Alistair wrote: >> Puzzle: Write a one-liner longer than (say) 3 bytes that can improve >> on 0.77 distinct warnings per byte of code. The program should be -c >> valid, output nothing without -w and sound the alarm as much as >> possible with -w. > > 4 bytes, 5 warnings for 1.25 warnings / byte. > 13 bytes, 13 warnings for 1.00 warnings / byte. 3 bytes, 5 warnings for 1.66 warnings / byte If we go down to a one byte program then you can get 2 warnings/byte. But you knew that. > S > > P > > O > > I > > L > > E > > R > > > > S > > P > > A > > C > > E $ perl -we 'a<a' Unquoted string "a" may clash with future reserved word at -e line 1. Unquoted string "a" may clash with future reserved word at -e line 1. Useless use of numeric lt (<) in void context at -e line 1. Argument "a" isn't numeric in numeric lt (<) at -e line 1. Argument "a" isn't numeric in numeric lt (<) at -e line 1. $ perl -we 'a' Unquoted string "a" may clash with future reserved word at -e line 1. Useless use of a constant in void context at -e line 1.