Curry Package 'currybrowse'


A tool to browse through the modules and functions of a Curry program, show them in various formats, and analyze their properties.

Note: Functionalities of the Browser marked by "(DOT)" require an installed graph visualization tool (dot, see below), otherwise they have no effect.

Developed by Michael Hanus (CAU Kiel, Germany,

Software requirements:

  • A Curry implementation like PAKCS (http:/ or KiCS2 ( for compiling and running the browser

  • Tcl/Tk (for running the browser GUI)

  • dot/ghostview (for visualizing import graphs):

Adapt definition of dot viewer according to your local installation with the menu "Settings". If you don't have this software, you can't use the browser functions marked by "(DOT)".