-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Description
(Migrated from https://rt.cpan.org/Ticket/Display.html?id=125390.)
If a program uses Exists (and possibly other symbols) instead of Tk::Exists, an error results:
Can't locate object method "Exists" via package "MyPackage" at MyPackage.pm line nnn.
One workaround is to replace Exists with Tk::Exists.
I'm not yet sure what causes this. Tcl/pTk.pm does have @EXPORT (@perlTk, …); where my @perlTk = qw(… Exists …);, and TkHijack.pm redefines Tk::Exists to Tcl::pTk::Exists. And most other bare symbols like MainLoop seem to work fine.