Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re: Regrettable module names

by grinder (Bishop)
on Jul 06, 2004 at 09:14 UTC ( #372049=note: print w/ replies, xml ) Need Help??


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


Comment on Re: Regrettable module names
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.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://372049]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (15)
As of 2015-07-28 13:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (255 votes), past polls