When setting breakpoints in haskell code form ghci, they only get triggered the first time I do a runthrough of the program.
If I try to run the function again, no breakpoints get triggered.
For example, if I follow the breakpoint tutorial, then calling main the second time, does not trigger any breakpoints (i even tried reloading with :r).
Any ideas?
Use :l to load the haskell file a second time, :reload only loads the file if a change is detected.