# USENIX Third Annual Tcl/Tk Workshop

July 6-8, 1995
Toronto, Canada

## Co-sponsored by Unisys, Inc. and USENIX Association

## TECHNICAL PROGRAM

## Thursday July 6, 1995

Tcl-DP Name Server
  Peter T. Liu, Brian Smith, and Lawrence Rowe, University of California, Berkeley

Multiple Trace Composition and Its Uses
  Adam Sah, University of California, Berkeley

TclProp: A Data-Propagation Formula Manager for Tcl and Tk
  Sunanda Iyengar and Joseph A. Konstan, University of Minnesota

Advances in the Pad++ Zoomable Graphics Widget
  Benjamin B. Bederson and James D. Hollan, University of New Mexico

A Table-based Layout Editor
  George G. Howlett

### MEGA-WIDGETS

Mega-widgets in Tcl/Tk: Evaluation and Analysis
  Shannon Jaeger, University of Calgary

Designing Mega Widgets in the Tix Library
  Ioi K. Lam, University of Pennysylvania

[incr Widgets] An Object-Oriented Mega-Widget Set
  Mark L. Ulferts, DSC Communications Corporation

Cross Platform Support in Tk
  Ray Johnson and Scott Stanton, Sun Microsystems Laboratories

### LANGUAGE ISSUES

Automatic Generation of Tcl Bindings for C and C++ Libraries
  Wolfgang Heidrich and William Slusallek, Computer Graphics Laboratory, University of Waterloo

An Anatomy of Guile: The Interface to Tcl/Tk
  Thomas Lord, Cygnus Support

A Tcl to C Compiler
  Forest R. Rouse and Wayne Christopher, ICEM CFD Engineering and the University of California at Davis

## Friday July 7, 1995

Using Tcl/Tk to Program a Full Functional Geographic Information System
  George C. Moon, Alex Lee, Stephen Lindsey, Unisys, Inc.

TkReplay: Record and Replay for Tk
  Charles Crowley, The University of New Mexico

PLUG-IN: Using Tcl/Tk for Plan-Based User Guidance
  F. Lonczewski, Munich University of Technology

A Graphical User Interface Builder for Tk
  Stephen Uhler, Sun Microsystems Laboratories

### Panel: Tcl and Tk in the Classroom: Lessons Learned

Charles Crowley, University of New Mexico, Joseph A. Konstan,
University of Minnesota; Michael J. McLennan, AT&T Bell Laboratories

### OBJECT-ORIENTED EXTENSIONS AFTERNOON

The New [incr Tcl]: Objects, Mega-Widgets, Namespaces and More
  Michael J. McLennan, AT&T Bell Laboratories

Objective-Tcl: An Object-Oriented Tcl Environment
  Pedja Bogdanovich, TipTop Software

Extending Tcl for Dynamic Object-Oriented Programming
  David Wetherall, MIT Laboratory for Computer Science

Interpreted C++, Object Oriented Tcl, What next?
  Dean Sheehan, IXI Limited

When is an object not an object?
  Mark Roseman, University of Calgary

## Saturday July 8, 1995

### MEDIA SESSION

Tcl Commands as Media in a Distributed Multimedia Toolkit
  Jonathan L. Herlocker and Joseph A. Konstan, University of Minnesota

Taming the Complexity of Distributed Multimedia Applications
  Frank Stajano and Rob Walker, Olivetti Research Limited

Plug-And-Play with Wires
  Maximilian and John Hearn Ott, NEC USA Inc.

RIVL: A Resolution Independent Video Language
  Jonathan Swartz and Brian C. Smith, Cornell University

### APPLICATIONS

Two Years with TkMan: Lessons and Innovations
  Thomas A. Phelps, University of California, Berkeley

Prototyping NBC's GEnesis Broadcast Automation System Using Tcl/Tk
  Brion D. Sarachan, Alexandra J. Schmidt, GE R&D Center
  Steven A. Zahner, NBC

Customization and Flexibility in the exmh Mail User Interface
  Brent Welch, Xerox Parc

Experience with Tcl/Tk for Scientific and Engineering Visualization
  Brian W. Kernighan, AT&T Bell Laboratories

Tcl Extensions for Network Management Applications
  J. Shonwalder and H. Langendorfer, Technical Univiersity of Braunschweig