in reply to autoconverting print to say

Why? print is unlikely to go away and is no less readable than say. It does contain two more characters, but hard disks and monitors these days can probably cope with that excess.

The risk if introducing errors or at least cosmetic changes in the output far outweigh the minor perceived cosmetic advantage of using say instead of print. If you have a compelling desire to make the change, do it piecemeal during maintenance as you visit code for other reasons.


True laziness is hard work

Replies are listed 'Best First'.
Re^2: autoconverting print to say
by ikegami (Patriarch) on Nov 14, 2009 at 00:40 UTC

    Nit: Typically 4 or 8 more characters.

    print "...\n"; say "...";1234 print ..., "\n"; say ...;12345678

    Your good point still applies, of course. There's also the point that using say lock you into 5.10+.