An Anatomy of Guile, The Interface to Tcl/Tk
Thomas Lord
Cygnus Support
Abstract
Guile is an extension language library consisting of a virtual
machine, run-time system, and front ends for multiple languages.
Guile has been closely integrated with Tcl/Tk [Ousterhout] so that Tcl
and Tk modules can be used by Guile programs, and Guile programs can
be used to extend Tcl/Tk applications.
This paper gives an overview of the structure and function of Guile,
and includes some notes about how it is expected to evolve in the
future. The technical relation between Tcl/Tk and Guile is given
special attention.
Download the full text of this paper in
ASCII (36,350 bytes) and
POSTSCRIPT (211,239 bytes) form.
To Become a USENIX Member, please see our
Membership Information.