Tcl/Tk Conference: 2006 The 13'th Tcl/Tk conference
| Original website | https://www.tcl-lang.org/community/tcl2006/ |
| When | October 9-13, 2006 |
| Location | Naperville, Illinois |
| Program Co-Chairs | Steve Redler and Steve Landers |
| Chair | Clif Flynt |
SQLite and Tcl by D. Richard Hipp
An update on progress in the Tcl community by Jeff Hobbs.
'TJC A Tcl to Java Compiler' by Mo Dejong This paper introduces TJC, a Tcl to Java compiler that converts Tcl procs into Java bytecode and closes the performance gap present in Jacl (a Tcl interpreter written in Java). In many cases, TJC compiled Tcl code executes more quickly than the same code running in native Tcl.
'The "L" Programming Language' by Oscar Bonilla, Tim Daly Jr, Larry McVoy This paper describes a new programming language called L. L is a compiled-to-byte-code language with the unusual twist that it compiles to Tcl byte codes and by doing so leverages the entire Tcl runtime. L is designed to peacefully coexist with Tcl rather than replace Tcl.
'TclRAL: A A Relational Algebra Library for Tcl' by Andrew Mangogna - TclRAL is a "C" language extension to Tcl that provides commands to implement a formal relational algebra.'Tcl Flow-based Programming - TFP' by George Peter Staplin
'Spider Widgets' by Stan Driskell Spider Controls holds the promise of transforming the ways in which people interact with computers by offering a new paradigm that is both more user-friendly and more productive than the 30-year old computer-human interface that currently dominates the world’s computers.
'Entice: Multiple Firefox instances in a Tk frame' by Steve Landers This paper describes Entice - a Tcl/Tk extension that allows multiple Firefox windows to be embedded into Tk and controlled from a Tcl/Tk application.
'TkHtml moves to the 21'st century' by Dan Kennedy Tkhtml is a Tk widget written in C that displays documents formatted according to the HTML and CSS standards. This paper reports on the recent work on Tkhtml 3.0 sponsored by Eolas Technologies.
'CanvasPlus; Progress and Applications' by J Lima
'A Tcl Binding for HLA/RTI' by William H Duquette HLA/RTI is a "High Level Architecture" with accompanying "Run-Time Infrastructure" designed by the U.S. Department of Defense to support the creation of networks (called federations) of cooperating simulation applications (called federates). The RTI software layer provides basic inter-task messaging, as well as management of simulated time across federates.
'TCL Extension for IIDC IEEE1394(Firewire) Video Cameras and Raw Image' by Akifumi Kobashi - We present a Tcl/Tk extension that is designed to enable Tcl users to easily build Tcl applications for using IIDC-compliant IEEE1394(Firewire) video cameras.'VME: Large Leverage From a Small Extension' by Ron Fox IEEE 1014-1987 describes a backplane standard called VME bus. This standard is widely used in experimental Nuclear, and High Energy Physics. This paper will describe the backplane and its capabilities, describe a small Tcl extension that provides Linux user level software access to modules installed in one or more VME backplanes and the use that has been made of this extension. While the extension is quite small (~500LOC C++), users at the NSCL and elsewhere have used it to build complex device control applications with relative ease.
'Tclshp: a Tcl API for shapelib' by Devin Eyre This paper describes Tclshp, a Tcl API for shapelib, and my experiences creating it . It contains an interface to all the main shapelib C API functions, and includes TCL interface procedures to make it easier to work with. Shapelib is an open- source library of functions used to read and write shapefiles and the associated xBase database files, which are most often used in Geographical Information Systems applications.
'A Tcl Language Extension for Accessing and Transmitting Frames' by Hari T.S. Narayanan In this paper we describe an extenion to Tcl language by the addition of a set of commands (an interface) for capturing and transmitting raw frames. Unlike socket interface, this interface provides a lower layer access to networking data. The set of new commands added to Tcl are supported on all popular platforms (Windows, Linux, and Unix). Using this new set of commands one can develop networking tools, cross layering features, applications and prototypes with faster turn around time.
Original Offical Tcl/Tk Conference page is at https://www.tcl-lang.org/community/tcl2006/
Papers and presentation materials: https://www.tcl-lang.org/community/tcl2006/papers/
Hopefully those attending the conference will update here regularly for those of us unable to attend... :-(
MC: My notes from DRH's SQLite keynote are at [L1 ], as well as JH's talk [L2 ], Larry McVoy's The L Programming Language talk [L3 ], Andrew Mangogna's TclRAL talk [L4 ], the Spider Widgets talk [L5 ] and both Steve Landers & Dan Kennedy's browser-related talks [L6 ] and the TCT Q&A [L7 ] that was the final pre-BoF item of the day.
APN: A big thanks to MC for taking the trouble to write up notes (from all of us who live too far away to even think of attending one of the Tcl conferences).
MC: Continuing with the Thursday talks: Richard Suchenwirth's Tcl as a way of life talk [L8 ] (a real treat!), WHD's RTI talk [L9 ], Ron Fox's VME extension talk [L10 ], Devin Eyre's (of COMPANY: Impact Weather) talk on Tclshp [L11 ], jcw's Vlerq and Ratcl talk [L12 ], Steve Huntley's VFS work [L13 ], Clif Flynt's libtclsh.a talk [L14 ], Sean Deely Woods's Tao talk [L15 ], rmax's presentation about openSUSE [L16 ], and the work-in-progress sessions [L17 ].
MR: Mike - thanks. I'm here and your notes are still great to have! I'll be posting a few things here and there on my blog [L18 ], but somewhat more on the personal opinions, highlights etc. side of things.
RLH How does one listen to ogg streams on OSX? And thanks for the note taking!
CJL - VLC [L19 ] is usually a pretty good bet... But on further investigation, it's not working for me (but strangely the Windows version does).
JMN I use mplayer on FreeBSD.. There seems to be a version for OS X so I'm guessing this will work: http://mplayerosx.sourceforge.net/
MC Friday's talks: SRIV's Whim Window Manager presentation [L20 ], Michael Scott's bridge analysis and safety talk [L21 ], Gerald Lester's talk on GUI and database testing [L22 ] ...
DKF: Next year, New Jersey (details to be confirmed) with Miguel Sofer being invited to speak. Year after, New Orleans again! Hypnofrog says "Attend These Conferences!"
RLH If it is in NJ, I will be so there!
One noteworthy milestone of the Conference is that on ... decided to found the Tcl Association.
Canvas dials was RS's conference bar fun project :^)
LES I wonder if someone recorded the audio streams and if such recordings could be made available somehow. :-(