Thread Perl 5.12.1 und Tk 804.029 (9 answers)
Opened by joachim wesenberg at 2010-08-18 17:12

murphy
 2010-08-18 17:29
#140757 #140757
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
ActiveState liefert offenbar seine neuesten Distributionen nicht mehr mit Perl/Tk sondern mit CPAN:Tkx aus.

  • Vorteil dieses Moduls: Im Gegensatz zu Perl/Tk, wo in mühsamer Handarbeit der Tcl-Interpreter von Tk getrennt und durch eine Integration mit Perl ersetzt wurde, ist CPAN:Tkx schlicht ein Binding für Tcl. Daher ist es ohne Probleme möglich mit der neuesten Distribution von Tcl/Tk zusammenzuarbeiten und alle aktuellen Funktionen von Tk zu nutzen, wohingegen Perl/Tk ein kompletter Fork von einem uralten Tcl/Tk ist.
  • Nachteil des Moduls: Die API ist anders als bei Perl/Tk.


Soweit ich das mitbekommen habe, ist dem Tcl/Tk-Lager Perl/Tk eigentlich seit langer Zeit ein Dorn im Auge, weil es weit verbreitet ist, aber eine Uraltversion von Tk verwendet und damit für Tk zu dem Ruf beiträgt, ein schrecklich veraltetes UI-Toolkit zu sein. Bei CPAN:Tkx gibt es dieses Problem nicht und das Modul dürfte auch für den Maintainer um Größenordnungen einfacher auf dem neuesten Stand zu halten sein, als Perl/Tk.

Da ActiveState, soweit ich weiß, auch bei der Entwicklung von Tcl/Tk mitmischt, ist es eigentlich nur konsequent, dass sie Perl/Tk nun aus ihrer Distribution von Perl verbannt haben.
When C++ is your hammer, every problem looks like your thumb.

View full thread Perl 5.12.1 und Tk 804.029