Tk

Tk es una aplicación libre multiplataforma y un conjunto de controles (widget toolkit).

Tk fue desarrollado por John Ousterhout como una extensión para el lenguaje de guiones (script) Tcl.

También llamado "bindings", Tk puede ser usado por otros lenguajes como Perl, Python, y Ruby.

Hay dos formas de usar Tk desde Perl: el módulo Tcl::Tk Perl que usa Tcl como un puente (este acercamiento proporciona más flexibilidad), y Perl/Tk tiene solo (solamente las extensiones adoptadas de Tcl/Tk disponibles).

La más inusual característica de Tk son sus controles canvas y texto, los cuales proveen capacidades no halladas en casi ningún conjunto de controles similares.