--- Dana Hudes <[EMAIL PROTECTED]> wrote:
> Reinventing the wheel is a bad idea.

Reinventing the wheel is *often* a bad idea.  Never say never :)

> I'd much rather see you work with the existing Net::FTP
> and enhance it either by patching or by subclassing.

If I understood the original author correctly, he could not patch
Net::FTP because those working on Net::FTP were "changing" things and
not accepting new features.  This has been going on for a couple of
years.  How many more years should we wait for this to be finished?

Also, sometimes subclassing things is more trouble than it's worth. 
Perl is not exactly a great language for subclassing.  Further, if the
Net::FTP code is as bad as those on this list imply, subclassing could
be virtually impossible.  Just try subclassing CGI.pm, for example. 
I've done it, but it turned out to be more difficult than one would
think and most would get it wrong.  In fact, I got it wrong until
Lincoln Stein pointed out my error :)

Cheers,
Ovid

=====
Silence is Evil            
http://users.easystreet.com/ovid/philosophy/decency.html
Ovid                       http://www.perlmonks.org/index.pl?node_id=17000
Web Programming with Perl  http://users.easystreet.com/ovid/cgi_course/

Reply via email to