Twenty-third Annual Tcl/Tk Conference (2016)

Basic Information

Official websitehttps://www.tcl-lang.org/community/tcl2016/index.html
When November 14-18, 2016
WhereHouston, Texas, USA
ChairClif Flynt
Program ChairAndreas Kupries
ByTcl Association @ http://www.tclcommunityassociation.org

Proceedings

Cyan Ogilvie: Core-Style Arguments for Script Commands
Introduces parse args 1, a Tcl extension that supports named and optional arguments for script-defined commands, improving readability and performance.

Clif Flynt: Editomat - Adventures in Commercializing a Tcl Application
Explores the challenges of turning a Tcl/Tk script into commercial software, including GUI consistency, licensing, and customer support.

Andreas Kupries: C Runtime In Tcl
Describes Critcl, a system for embedding C code in Tcl scripts, supporting pre-compilation, API extensions, metadata, and efficiency improvements.

Zach Conn: Hyperfeed - FlightAware's parallel flight tracking engine
Details FlightAware’s Tcl-based engine for ingesting and processing 40+ flight data feeds, using concurrency, speedtables, and PostgreSQL integration.

Cyan Ogilvie: JSON as a Native Tcl Value
Introduces rl json, a Tcl command for direct JSON manipulation preserving type information and avoiding lossy transformations.

Roy Keene: pipethread
Demonstrates POSIX shell pipe concepts in Tcl and shows pipeline-like behavior for concurrent processing.

Sean Deely Woods: Practcl - Package Repository Automation for C and Tcl
Describes Practcl, a Tcl library for automating download, build, and packaging of Tcl and C extensions using object-oriented recipes.

Peter da Silva: Swift-Tcl
Introduces a bridge between Swift and Tcl, allowing mutual extension and high-level orchestration while discussing performance and memory management.

Phil Brooks & Sridhar Srinivasan: Tcl Capacities in Crisis for EDA
Discusses Tcl’s limitations with modern EDA data sizes and argues for Tcl 9 to remove 32-bit constraints.

Don Porter: Tcl Values - Past, Present & Tales from the Future
Explores TIP 445 and the evolution of Tcl value representation, covering past, current, and proposed improvements.

Karl Lehenbauer: Tcl, Apache and mod_rivet for web development
Demonstrates integrating Tcl with Apache using mod_rivet for server-side web development.

Peter da Silva: 10 years of Speed Tables
Reviews Speed Tables, a Tcl in-memory key-value store, its evolution, and integration with C extensions, shared memory, and Cassandra.

Jos Decoster & Steve Landers: The evolution of the Tclers Wiki
Chronicles the history of the Tclers Wiki since 1999, highlighting architecture, features, and community impact.

Dr. Emmanuel Frécon: When Tcl meets Docker
Describes tools integrating Tcl with Docker for containerized applications, including orchestration, lifecycle management, and microservices support.