Subject: | Name collision with OS-X Foundation.pm |
Not a bug as such, but may be worth considering. OS-X system perl ships with a module called
Foundation. This provides a basic Objective-C bridge to allow Cocoa calls from perl. (Apple has
never open sourced this, so it doesn't appear on CPAN).
After installing your "foundation.pm", this breaks any code using "Foundation.pm".
A couple of sensible (but often not followed) work-arounds exist:
* Users shouldn't mess with the system perl, and use a separate perl for CPAN modules
* Users should switch to the case sensitive file system so the correct module gets loaded
However you might want to consider another name if you want to avoid FAQ's from confused
OS-X users.