Home

The Design of a Functional GUI Library Using Constructor Classes


Author(s) : Thilo Schwinn Wolfram Schulte Ton Vullinghs, 
Publisher : N/A
Publication Date : 1996
ISSN : N/A
Abstract : Abstract. We present the design rationale of a constructor class-based implementation of a graphical user interface library. This library, named TkGofer, provides a convenient way to write window-oriented applications in the pure, functional programming language Gofer, using the user interface toolkit Tcl/Tk. The principal contribution of the approach embodied in the library is its flexibility and its type security to specify the appearance and behaviour of individual widgets and their composition. 1,