Hi Christofer,

> I often have multiple Tcl/Tk installations on a system for testing purposes,
> and quite a few times I have accidentally specified --tclsh for the wrong
> Tcl/Tk installation to Tcl::pTk, rather than whichever one Tcl.pm is currently
> using.
> 
> I wonder if this could be prevented: when installing Tcl.pm dependents
> (Tcl::pTk, Tcl::Tk, etc.), why not have them go through Tcl.pm to check for
> Tcl/Tk versions and extensions, rather than relying on a possibly-incorrect
> path to tclsh? 

I think your idea is reasonable, yes

> Would it be okay for Tcl.pm dependents to `require Tcl` from
> inside Makefile.PL (only when the --test-for-tk check is requested), or is it
> considered universally "bad" for Makefile.PL files to try using dependencies
> this way? Was there a reason this approach was not used in the first place?

I think this was an overlook.

Reply via email to