Logo: lash (lambda hash)

Installing the Eden Trace Viewer



Follow the instructions to install Gtk2Hs.


  • a working GHC (the Eden Version works as well ;) ),
  • cabal-install,
  • To install EdenTV using cabal, include ~/.cabal/bin in your PATH.
  • the cabal packages gtk2hs-buildtools, gtk, glade, zip-archive which require the C-libraries gtk+, cairo, glade, ... including the header files.
    For Ubuntu:
    sudo apt-get install libgtk2.0-dev libpango1.0-dev libglib2.0-dev libcairo2-dev libglade2-dev

Building instructions

cabal install gtk2hs-buildtools
cabal install edentv
You may run into a bug compiling glade with error message:
Preprocessing library glade-0.12.1...
gtk2hsC2hs: UName: root name supply used after saving
Follow this link for a workaround.

Running EdenTV

You can run EdenTV by executing edentv (or edentv.exe on Windows).
The trace viewer may fail to open bigger trace files with the default RTS settings. Use the RTS option -K<mySize>M to increase the maximum stack size to mySize MB (default 8 MB), use e.g. ./EdenTV +RTS -K100M to set the stack size to 100 MB.
Philipps-Universität Marburg

Eden - Parallel Functional Programming. E-Mail
Fb. 12 - Mathematik und Informatik, Hans-Meerwein-Straße, D-35032 Marburg

This page: http://www.mathematik.uni-marburg.de/~eden

Last change: 14/06/12