in reply to Re: Modules or lack thereof
in thread Modules or lack thereof
I can see several 'sensical' reasons to avoid them, beside want of basic instruction in the area of module installation, etc.
Most of them have to do with maintenance - this being a particularly acute problem for people stuck on Wintel machines where CPAN does not really shine, 'make' and a compiler are often unavailable, and PPM is sometimes broken. In general,if you are contemplating a solution that has to be deployed on more than 2 machines, the repeated installation of the same module is something you'd really like to avoid. The argument is only stronger if you want to package and distribute your code to third parties, and you cannot expect to have a perl wizard at the receiving end.
Some things with CPAN's behavior also do not help: carrying a module configuration over from a Perl upgrade is not as transparent as one would hope, and am I the only person dismayed by the fact that modules using IO::Sockets now try to perform an install of the entire 5.6? (I run 5.00503 on my production machines) I must have ^C'ed out of that at least 5 times. (On the 6th, the build ran unattended, & I had to uninstall it by hand - methinks that upgrading perl should be regarded as an operation on which the user has some say)
So I can see several situations where I would want to avoid non core modules. OTOH, not using DBI for rdbms chores is out of the question, just to quote a "can't do without" non core module. So 'no non-core' can be unachievable after all.
Cheers, alf
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: Modules or lack thereof
by clemburg (Curate) on Dec 04, 2000 at 16:38 UTC | |
by alien_life_form (Pilgrim) on Dec 04, 2000 at 17:39 UTC | |
|
Extend known installation processes to include modules
by Fastolfe (Vicar) on Dec 04, 2000 at 19:14 UTC | |
by alien_life_form (Pilgrim) on Dec 05, 2000 at 14:51 UTC | |
by Fastolfe (Vicar) on Dec 05, 2000 at 18:35 UTC |