The University of Sheffield
Department of Computer Science

Valentinos Charalambous Undergraduate Dissertation 2005/06

"A Haskell Developers Toolkit"

Supervised by Dr MP Stannett

Abstract

This project asks for the development of a Haskell developers toolkit, we intended creating a programming environment with features a tracing utility and a source code editor. We managed to create a part of a tracing utility. In this document, we start by investigating how a trace of a functional language should look like and by presenting few other Haskell tracing utilities. We continue by showing the design of our tracing utility which consists of two Haskell modules. Then we present its implementation and finally testing to reveal any faults.