http://www.perlmonks.org?node_id=372049


in reply to Regrettable module names

With all due respect to matija for a great module (which is in use here as I speak), File::Tail isn't the best name for what it does (implementing Unix's tail -f (follow) idiom). I've needed the real tail (last n lines of a file) in the past, and the best I found was to use File::ReadFileBackwards and read the n lines needed and reverse the resulting array. I would say that File::Tail::Follow would have been a better name. That would leave File::Tail available for the standard Unix tail idiom.

Another poorly-named module, one of my workhorses, is Mail::Sendmail, which sends mail. It does not, however, require the sendmail program to do its job.

- another intruder with the mooring of the heat of the Perl

Replies are listed 'Best First'.
Re^2: Regrettable module names
by hardburn (Abbot) on Jul 06, 2004 at 13:03 UTC

    Another poorly-named module, one of my workhorses, is Mail::Sendmail, which sends mail. It does not, however, require the sendmail program to do its job.

    For that matter, Sendmail itself is a regrettable name. It probably made sense at the time, but is no longer the way to send mail.

    ----
    send money to your kernel via the boot loader.. This and more wisdom available from Markov Hardburn.

        I'm quite aware that Sendmail maintains dominance. That doesn't imply that Sendmail is a good idea. The best you can say about it is that it's not Exchange.

        ----
        send money to your kernel via the boot loader.. This and more wisdom available from Markov Hardburn.