From: Steve L. <st...@di...> - 2011-03-15 22:54:46
|
On 16/03/2011, at 5:06 AM, Damon Courtney wrote: > Being written in C in the completely silly way that Tk widgets are written should not be a requirement for adding new widgets to the core. Most widgets never need the kind of speed that C provides and could easily be written in Tcl/Tk. They just lack a framework that provides the basics and enforces a set of standards that all core widgets follow. I'm glad you raised this Damon. It's long been my conviction that Tk has become "self limiting", in that once you get into the groove with Tk you tend to deprecate the skills that would allow you to enhance Tk: C / GUI skills across multiple platforms. The framework and facilities you describe would alleviate the need for experience in these skills as a prerequisite for enhancing Tk, and would surely help drive the language forward. So would breaking Tk from the Tcl release cycle, IMNSHO (albeit there'd still need to be close coordination). $0.02 Steve |