Skip Menu |

This queue is for tickets about the Tcl-pTk CPAN distribution.

Report information
The Basics
Id: 125390
Status: new
Priority: 0/
Queue: Tcl-pTk

Owner: Nobody in particular
Requestors: CAC [...]

Bug Information
Severity: (no value)
Broken in: 0.92
Fixed in: (no value)

Subject: bare `Exists` not working under TkHijack
Download (untitled) / with headers
text/plain 495b
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 line nnn. One workaround is to replace `Exists` with `Tk::Exists`. I'm not yet sure what causes this. Tcl/ does have `@EXPORT (@perlTk, …);` where `my @perlTk = qw(… Exists …);`, and redefines `Tk::Exists` to `Tcl::pTk::Exists`. And most other bare symbols like `MainLoop` seem to work fine.

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to