Uppsats
Front-end of a Debugger for Compiled Programs in Haskell
Kandidat-uppsats
Göteborgs universitet/Institutionen för data- och informationsteknik
Publicerad: 2023-03-03
Språk: Engelska
Nyckelord
klicka för att sökaSammanfattning
There are debugging tools available for Haskell programs today, but despite providing help for developers, these tools are not widely used in the Haskell community. Current debugging tools for Haskell have different kinds of limitations. This thesis will discuss the implementation of a new debugger with a graphical interface. This program makes it possible for a user to debug a compiled Haskell program. It offers features such as step by step evaluation, setting breakpoints, and examining the heap through visualisation. We will also briefly explain the basic concepts of the Haskell programming language, parts of the Glasgow Haskell Compiler’s run-time environment, and more thoroughly discuss the visualisation of the evaluation process for Haskell programs. The finished program is a user-friendly debugger that works for compiled Haskell code and can act as a useful tool for learning, profiling, and debugging purposes for both beginners and experienced Haskell developers.
Information
- Lärosäte / institution
- Göteborgs universitet/Institutionen för data- och informationsteknik
- Publiceringsdatum
- 2023-03-03
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, Göteborgs universitet/Institutionen för data- och informationsteknik
Alestig, Edvin, Ericson, Joel, Eriksson, Erik
Publicerad: 2023-03-03
H, Chalmers tekniska högskola / Institutionen för data och informationsteknik
Blomqvist, Matilda
Publicerad: 2023
Kandidat-uppsats, Göteborgs universitet/Institutionen för data- och informationsteknik
Eliasson, Adam, Nikoalev, Daniel, Nordmark, Filip
Publicerad: 2023-03-03
Master-uppsats, Göteborgs universitet/Institutionen för data- och informationsteknik
Chonavel, Lawerence
Publicerad: 2023-10-25
Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Hermansson, Viggo, Kanerva, Emil
Publicerad: 2024
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Åkerfeldt, Magnus
Publicerad: 2023