From: Steve L. <st...@di...> - 2012-09-26 02:15:51
|
On 25/09/2012, at 8:51 PM, Christopher Sean Morrison <br...@ma...> wrote: > > On Sep 25, 2012, at 6:12 PM, Kevin Walzer wrote: > >> After extensive discussion on the Tcl-Core mailing list, we've done a >> full merge of the Tk-Cocoa backport into the main branch of Tk 8.5, so >> that it will more closely track development in 8.6 and not require the >> complexity of maintaining a separate branch. Going forward, Tk 8.5 as >> well as Tk 8.6 will be based on Cocoa. > > Cool, thanks for the efforts! > >> As a result of this, the question of what to do with the older Carbon >> version of Tk--in both 8.5 and 8.6--has arisen. > > Kill it. It's a dead-end development path, a distraction, unnecessary complexity, and will consume limited resources to keep it preserved in any capacity. Revision control holds what got removed if someone needs it. > >> Comments are not only welcome but invited. If there is a clear >> constituency for keeping the Carbon port around, we need to be aware of >> that. > > Putting on a project management hat, Tk (and Tcl to a lesser degree) really needs all the help it can to increase development velocity. That means reducing overhead, eliminating redundancies, reducing complexity, and employing time-savory refactorings. Getting rid of the Carbon code does that wholesale and lets efforts be rightly focused on the Cocoa work going forward. It's an all-around win. +1 Steve |