Refactoring of Debugger.hs
authorPepe Iborra <mnislaih@gmail.com>
Sun, 21 Jan 2007 10:59:09 +0000 (10:59 +0000)
committerPepe Iborra <mnislaih@gmail.com>
Sun, 21 Jan 2007 10:59:09 +0000 (10:59 +0000)
commit01314483b22813020e4746cc32d97a0f9fb6e806
tree35e0c2946778194ed57ad3737fcc0638285abc93
parent5cceab60a792e0d05a544135d1d65b1255645970
Refactoring of Debugger.hs

A big motivation to start with it was getting several independently useful functions out of the Ghci monad and into the IO monad instead. Working in debugger integration for Emacs via the ghc-api is helping me to improve reusability..
      While I was there, I tried to make the code less tangled, easier to understand, switched from implicit Exceptions to explicit Eithers in the bkptTable code, etc.
compiler/ghci/Debugger.hs
compiler/ghci/InteractiveUI.hs