You are here


Coccinella development

Tcl/Tk - Recent Advances

Ladybug with warm background
Credit: freebird4, License: by-nc

There has been a lot of news in the Tcl/Tk community the last month or so, and I thought it's time to compile them here since Coccinella is written in Tcl. Tcl's windowing toolkit, Tk, has been "known" to be ugly and outdated. With the 8.5 release last December the tile package, now named ttk (Themed Tk), is included in the core which brings true native widgets on Windows (yes, Vista too) and Mac. Since Mac is my native platform, I can tell you that Tk beats both Qt and gtk, but perhaps I haven't seen the latest of them.

SVG Graphics

Just released is my tkpath package version 0.3.0 which for the first time brings a new canvas widget to Tcl/Tk which conforms to a more "modern" 2D drawing model found in SVG.

Synchronized Releases in Practice

After reading The Blessings of Synchronized Releases, you probably wonder how we practically organize synchronized releases at the Coccinella project. In this article I will give you some insight into our release process.

Synchronized flying geese

Credit: Greg7, License: by-nc

The Blessings of Synchronized Releases

People believe the idea of synchronized jumping to releases originates from Mark Shuttleworth.
People are wrong!

Synchronized jumping dogs
Credit: Xanboozled, License: by-nc-sa

Tcl/Tk 8.5

I have just removed the compatibility code for Tcl/Tk 8.4 in cvs, and Coccinella therefore now requires Tcl/Tk 8.5. Since 8.5 was released already in December last year I thought that five months should be enough to allow for people running Coccinella from sources to get a Tcl/Tk 8.5 installation.


Subscribe to RSS - Development