As a possible extension to his http://www.haskell.org/hood/ Hood http://www.cse.ogi.edu/~andy/pub/debug.htm, Andy Gill has described the ``dynamic viewing of structures'', stepping through observations instead of accumulating them into a static view. Starting from this idea, we have implemented and released an animation back-end for Hood, called http://www.cs.ukc.ac.uk/people/staff/cr3/toolbox/haskell/GHood. Instead of the dynamic textual visualisation based on pretty-printing proposed in http://www.cse.ogi.edu/~andy/pub/debug.htm, our back-end features a dynamic graphical visualisation, based on a simple tree layout algorithm. This paper reviews the main aspects of Hood, gives a brief introduction to GHood's features and summarises our exp...
Hat is a programmer’s tool for generating a trace of a computation of a Haskell 98 program and view...
It has been observed that learning using visual aids is less complicated than learning using traditi...
Abstract: Due to the absence of side effects, reasoning about functional programs is simpler than re...
Different tracing systems for Haskell give different views of a program at work. In practice, severa...
Existing algorithmic debuggers for Haskell require a transformation of all modules in a program, eve...
Hat is a programmer's tool for generating a trace of a computation of a Haskell 98 program and viewi...
Software visualisation consists of applying various multimedia techniques for significant improveme...
Algorithm animation is a means of exploring the dynamic behavior of algorithms using computer-genera...
Alma, a system for program animation, receives as input a computer program and produces a sequence o...
We discuss geometric positioning, highlighting of visited nodes and user defined highlighting that f...
In the context of Alma (a system for program visualization and algorithm animation), we use an inter...
Abstract: If a “picture is worth a thousand words, ” then why have attempts over the past decade to ...
[[abstract]]There are many software visualization researches nowadays. Software visualization is an ...
Due to the absence of side effects, reasoning about functional programsis simpler than reasoning abo...
Scientific visualization is the transformation of data into images. The pipeline model is a widely-u...
Hat is a programmer’s tool for generating a trace of a computation of a Haskell 98 program and view...
It has been observed that learning using visual aids is less complicated than learning using traditi...
Abstract: Due to the absence of side effects, reasoning about functional programs is simpler than re...
Different tracing systems for Haskell give different views of a program at work. In practice, severa...
Existing algorithmic debuggers for Haskell require a transformation of all modules in a program, eve...
Hat is a programmer's tool for generating a trace of a computation of a Haskell 98 program and viewi...
Software visualisation consists of applying various multimedia techniques for significant improveme...
Algorithm animation is a means of exploring the dynamic behavior of algorithms using computer-genera...
Alma, a system for program animation, receives as input a computer program and produces a sequence o...
We discuss geometric positioning, highlighting of visited nodes and user defined highlighting that f...
In the context of Alma (a system for program visualization and algorithm animation), we use an inter...
Abstract: If a “picture is worth a thousand words, ” then why have attempts over the past decade to ...
[[abstract]]There are many software visualization researches nowadays. Software visualization is an ...
Due to the absence of side effects, reasoning about functional programsis simpler than reasoning abo...
Scientific visualization is the transformation of data into images. The pipeline model is a widely-u...
Hat is a programmer’s tool for generating a trace of a computation of a Haskell 98 program and view...
It has been observed that learning using visual aids is less complicated than learning using traditi...
Abstract: Due to the absence of side effects, reasoning about functional programs is simpler than re...