Understanding the Dynamics of Complex Lisp Programs

Martin Loetzsch, Joris Bleys, Pieter Wellens

Research output: Chapter in Book/Report/Conference proceedingConference paperResearch

Abstract

Recent advances in web technologies and the availability of robust Lisp libraries supporting them have made it possible to think of new ways of understanding and debugging large applications. In this paper, we will discuss two basic ideas for assessing and verifying the behaviour of Lisp programs. First, we propose to use a web browser for graphically displaying debug output in a similar but more versatile way as the Lisp listener is normally used to print output traces. And second, we propose a method for creating HTML visualisations of complex data and control structures that don't trade in level of detail for readability. We will introduce GTFL (a Graphical Terminal For Lisp), which we have implemented based on these two ideas, and discuss its applications.
Original languageEnglish
Title of host publicationThe 2nd European Lisp Symposium
Pages59-69
Number of pages <span style="color:red"p> <font size="1.5"> ✽ </span> </font>10
Publication statusPublished - 2009
EventFinds and Results from the Swedish Cyprus Expedition: A Gender Perspective at the Medelhavsmuseet - Stockholm, Sweden
Duration: 21 Sep 200925 Sep 2009

Publication series

NameThe 2nd European Lisp Symposium

Conference

ConferenceFinds and Results from the Swedish Cyprus Expedition: A Gender Perspective at the Medelhavsmuseet
Country/TerritorySweden
CityStockholm
Period21/09/0925/09/09

Keywords

  • lisp
  • HTML
  • GFTL
  • dynamics
  • programming languages
  • debugging

Fingerprint

Dive into the research topics of 'Understanding the Dynamics of Complex Lisp Programs'. Together they form a unique fingerprint.

Cite this