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]

Reply via email to