in reply to Old school - New school?

F as filehandle $f as filehandle one argument open three argument open print "..." print Dumper(...) - create tests

You could also just list all those modules in heavy use now that were not available in the olde tymes (like Log::Log4perl, Storable, WWW::Mechanize, Devel::NYTProf), but that would be a rather trivial answer to your question

Replies are listed 'Best First'.
Re^2: Old school - New school?
by CountZero (Bishop) on Oct 20, 2009 at 18:03 UTC
    my $f as filehandle?

    CountZero

    A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      "use strict" was already mentioned by cdarke
        Sorry, very short memory span ;-)

        CountZero

        A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

Re^2: Old school - New school?
by Limbic~Region (Chancellor) on Oct 20, 2009 at 18:57 UTC
    jethro,
    Can you give me an example of a 1 argument open that isn't new school? I think you meant 2 arg open but perhaps not. I am not overly familiar with 1 arg open but certainly 2 arg is old school as well. I initially thought 1 arg open would be used to open a scalar reference for reading/writing but perhaps you could show other forms so I know what to look out for.

    Cheers - L~R

      Actually the '1' was a mistake and it was just coincidence that there really is a 1 arg open.