Tcl::Tk - Extension module for Perl giving access to Tk via the Tcl extension
The Tcl::Tk extension (not to be confused with the "native" perl5 Perl/Tk extension) provides a raw but complete interface to the whole of Tk via the Tcl extension.
Tcl::Tk is pure-perl, with all binary bindings offloaded to Tcl perl module.
Tcl::Tk has full support for perl/Tk syntax. This does not mean 100% compatibility though. perl/Tk syntax is taken, but it is not followed when it is not tcl/tk compatible. Do not expect full perl/tk compatibility, just use the same syntax.
This approach allows you to intermix tcl/tk and perl/tk code, for example you can use pure-tcl to create entire GUI and then use perl/Tk syntax to access individual widgets. This also allows you to design GUI with any tcl/tk GUI designer.
The Tcl::Tk extension (not to be confused with the "native" perl5 Perl/Tk extension) provides a raw but complete interface to the whole of Tk via the Tcl extension.
Tcl::Tk is pure-perl, with all binary bindings offloaded to Tcl perl module.
Tcl::Tk has full support for perl/Tk syntax. This does not mean 100% compatibility though. perl/Tk syntax is taken, but it is not followed when it is not tcl/tk compatible. Do not expect full perl/tk compatibility, just use the same syntax.
This approach allows you to intermix tcl/tk and perl/tk code, for example you can use pure-tcl to create entire GUI and then use perl/Tk syntax to access individual widgets. This also allows you to design GUI with any tcl/tk GUI designer.
To install p5.32-tcl-tk, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install p5.32-tcl-tk
To see what files were installed by p5.32-tcl-tk, run:
port contents p5.32-tcl-tk
To later upgrade p5.32-tcl-tk, run:
sudo port selfupdate && sudo port upgrade p5.32-tcl-tk
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.