Uploaded at Mar 27 13:20:37 2025 (UTC)
Succesfully tested at Mar 27 13:28:14 2025

Curry Package gui

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) 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.

The directory examples contains a collection of example programs.



Download

Checkout with CPM:
cypm checkout gui 3.0.0
Package source:
gui-3.0.0.tar.gz [browse]
Source repository:
https://github.com/curry-packages/gui.git