Note also that while Perl's Tk.pm is based on an ancient fork of Tk, if you use Tcl.pm + Tkx.pm then perl embeds your "real" Tcl/Tk and talks to that so you get properly modern functionality.
This is how the tkdocs.com examples in Perl maintain parity.
This is how the tkdocs.com examples in Perl maintain parity.