dependencies:
|
[Dependency "base" [[VGte "3.0.0",VLt "4.0.0"]],Dependency "io-extra" [[VGte "3.0.0",VLt "4.0.0"]],Dependency "process" [[VGte "3.0.0",VLt "4.0.0"]]]
|
documentation:
|
gui: Support for programming graphical user interfaces
======================================================
This package contains the library `Graphics.UI` to support the implementation
of graphical user interfaces for Curry programs.
Since it is based on Tcl/Tk, the library requires a
Tcl/Tk implementation (including the windowing shell `wish`)
which can be downloaded [here](http://www.scriptics.com/software/tcltk/))
or installed in a Ubuntu distribution by
sudo apt-get install tk tcl
In this case, the windowing shell `wish` must be
in the path (one can also modify the definition of the
function `openGuiPort` in the library `Graphics.UI`).
The basic ideas are described in detail the
[PADL 2000 paper](https://doi.org/10.1007/3-540-46584-7_4).
The directory `examples` contains a collection of example programs.
--------------------------------------------------------------------------
|