Tcl HomeTcl Home hosted by
ActiveState

Google SiteSearch
Main - Registration - Schedule - Tutorials - Info - Year 2012 Papers - Call For Papers

20th Annual Tcl/Tk Conference

September 23-27, 2013

Bourbon Orleans Hotel, New Orleans, Louisiana, USA

Important Information
Abstracts and proposals due July 22, 2013
Notification to authors Aug 5, 2013
Author materials due September 2, 2013
Tutorials start September 23, 2013
Conference starts September 25, 2013
Email Contact tclconference@googlegroups.com

One of the best reasons to attend the Tcl conference is the tutorial track. These sessions are presented by Tcl experts - people who write the packages, write the books, and develop applications on a daily basis. They share their knowledge of Tcl/Tk and the practical experience in developing large, robust applications. Whether you're new to Tcl or experienced, these sessions will help you develop your projects more quickly.

Free Tutorials

This year we'll be offering FREE tutorials Monday and Tuesday evenings. These will be 1-2 hour lectures on special topics. Anyone is welcome to attend the evening lectures, whether they are a member of the conference or not.

Tutorial Schedule

Monday Morning Monday Afternoon Monday Evening
Introduction to Tcl 1
Tips of a Tcl Master
Introduction to Tcl 2
Tcl Internals
TBD
Tuesday Morning Tuesday Afternoon Tuesday Evening
Introduction to Tk 1
Advanced Tcl: TclOO Intro
Wibble
Introduction to Tk 2
Advanced Tk: GUI appearance
Tcl Certification Test

Tutorial Information

Introduction to Tcl 1 ( Clif Flynt )
This course gives you all the knowledge you need to produce useful Tcl scripts, as well serving as a framework for exploring more advanced features of Tcl. We'll explore basic Tcl syntax and commands, string processing, data structure manipulation, basic process interaction, and file handling.
Tips of a Tcl Master ( Sean Woods )
Sean brings years of Tcl experience and techniques for getting the most out of the interpreter. He'll discuss tricks for making your code easy to maintain and faster to develop.
This lecture will concentrate on using TclOO and CoRoutines.
Bring a laptop for a hands-on learning experience.
Introduction to Tcl 2 ( Clif Flynt )
This course gives you all the knowledge you need to produce useful Tcl scripts, as well serving as a framework for exploring more advanced features of Tcl. We'll explore basic Tcl syntax and commands, string processing, data structure manipulation, basic process interaction, and file handling.
Tcl Internals ( Joe Mistachkin )
Joe will discuss how to acquire the Tcl sources, modify the source code and build specific releases. If you are interested in maintaining your own customized interpreter, developing new Tcl/Tk features, or being a Tcl/Tk maintainer, this is for you.
TBD ( ? )
A short free tutorial about some interesting topic to be determined.

Volunteers are welcome!

Introduction to Tk 1 ( Gerald Lester )
With remarkably little code, you can add a full-featured GUI to your application that will have a platform-native appearance on Windows, Unix, and Macintosh. In this course we'll explore all the Tk interface components, learn how to modify and extend their behaviors, and see how to put them together into complex multi-window applications.
Advanced Tcl: TclOO Intro ( Clif Flynt )
Tcl 8.6 makes TclOO the standard Object Oriented language for Tcl. Clif will describe the basics of OO:
  1. How to construct classes and objects
  2. How/When to use inheritance, mixins
  3. Object methods and object variables.
  4. Class methods and class variables.
  5. Class morphing
Wibble ( Andy Goth )
Wibble is a pure Tcl web server. It's small, lightweight and easily configured and extended.

Wibble is an ideal development platform for designing new web interactions.

Andy will explain how to set up and run his application.

Tcl Certification Test ( Open )
One chance to get a Tcl/Tk Basic Certification cheaply. Details are still being ironed out. You will need to register at the conference to take the test.
Introduction to Tk 2 ( Gerald Lester )
With remarkably little code, you can add a full-featured GUI to your application that will have a platform-native appearance on Windows, Unix, and Macintosh. In this course we'll explore all the Tk interface components, learn how to modify and extend their behaviors, and see how to put them together into complex multi-window applications.
Advanced Tk: GUI appearance ( Jeff Hobbs )
There's a big difference between a quick and dirty GUI and a good looking professional GUI. Jeff will explain the newer features Tk has added to create a solid GUI you can be proud to send to a customer, including:
  • Controlling the toplevel
  • Themed widgets (tile/ttk)
  • 8.5 widget enhancements
  • Subtle platform differences

Contact Information

fox@nscl.msu.edu