[Haskell-beginners] GHCi Debugging

Francesco Ariis fa-ml at ariis.it
Fri Jan 29 06:19:46 UTC 2021


Il 28 gennaio 2021 alle 22:04 A. Mc. ha scritto:
> I suspect that the function recursion composition I have used is not
> working very well, so I'm trying to learn how to use the debugger to
> understand what is going on, except I don't really understand the output of
> the GHCi debugger or what is going on very well.   I have a main function
> called 'Analysis' in a library that analyzes a string.  I've used :break
> Analysis and then called :trace and then repeatedly typed :continue, but
> there are a number of steps between one continue and the next
> return-and-call of output that I'm not sure I understand. Suggestions on
> better debugging methods, or even how to fully understand this output,
> would be very helpful.  Thanks in advance.

For pure functions, debug [1] is Godsent.

[1] https://hackage.haskell.org/package/debug


More information about the Beginners mailing list