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 22:09
#140759 #140759
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Welche API jetzt "besser" ist, bleibt wohl dem Geschmack jedes einzelnen überlassen.

Die API von CPAN:Tkx ist im Vergleich zu der von Perl/Tk halt regulärer und die Transformation zwischen Perlcode und äquivalentem Tclcode ist kanonisch, weil CPAN:Tkx effektiv nichts anderes tut als Tclcode zusammenzubauen und auszuführen.

Man kann sich aber natürlich auf den Standpunkt stellen, die API von Perl/Tk sei aus gutem Grund an manchen Stellen anders als die von Tcl/Tk, nämlich damit sie perliger und damit auch "besser" ist.

Ich persönlich finde weder die eine noch die andere API ganz deutlich schöner oder eleganter, daher sehe ich den größten Vorteil von CPAN:Tkx wirklich darin, dass es ohne jeglichen Programmieraufwand immer auch kompatibel mit Erweiterungsbibliotheken für oder neuen Versionen von Tk sein sollte und nur dann angepasst werden muss, wenn sich die Tclinterpreterschnittstelle oder die interne Perlinterpreterschnittstelle ändern sollten.
When C++ is your hammer, every problem looks like your thumb.

View full thread Perl 5.12.1 und Tk 804.029