From: "dan" <[EMAIL PROTECTED]>
> With regards to NET::SMTP and Net::SMTP, since it's on windows, case
> doesn't really seem to matter.
>
> Dan
Wrong. There are some modules that do not care whether you use the
right case, but most modules will not work correctly.
The reason is that the use statement not only loads and compiles the
module - which would work fine under Windows even if you wrote
use nEt::sMtp;
- but also to let the module export some symbols into your package,
make some initialization and so forth.
To do this Perl tries to call the import() subroutine (method) of the
package. And since package names ARE case sensitive, it will fail to
find it. It will not report an error, but the subroutines, constants
and variables will NOT be imported.
Jenda
===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed
to get drunk and croon as much as they like.
-- Terry Pratchett in Sourcery
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]