M4pm Tcl Extension Building and SWIG [Tutorials at a Glance]
David M. Beazley, University of Chicago
Who should attend: Developers who are involved in building Tcl/Tk interfaces to C/C++ applications or building compiled extensions to Tcl 8.0 and need useful information as well as tools for automating the extension-building process. Participants should be familiar with C, but no prior experience with Tcl extension building is required.
We will explore several approaches to adding new commands and creating new shells in Tcl using C, including returning results and conversion functions. This tutorial will demonstrate the extensibility of Tcl and its strength as an embedded language.
SWIG-related topics include:
Dave Beazley is the developer of SWIG, a freely available tool for building Tcl, Perl, and Python interfaces to C/C++ applications. He has worked at Los Alamos National Laboratory and has published a variety of articles on the use of scripting environments with high-performance scientific and engineering applications. He is an assistant professor at the University of Chicago in the Department of Computer Science.