Academia.eduAcademia.edu

A survey of program visualizations for the functional paradigm

Abstract
sparkles

AI

This survey investigates various program visualization tools and techniques specifically tailored for the functional programming paradigm. It categorizes existing visualization systems into distinct groups such as integrated development environments, debuggers, teaching systems, and dedicated visualization tools. Moreover, the paper highlights the unique characteristics of functional programming that necessitate specialized visualizations, including function execution, redex highlighting, and the management of complex data structures. The ultimate goal of this work is to compile insights from multiple systems to potentially inform a more generalized approach to visualizing functional programs.