Ticket #2803 (new feature request)
bring full top level of a module in scope when a breakpoint is hit in the module
|Reported by:||phercek||Owned by:|
|Type of failure:||Difficulty:||Unknown|
|Test Case:||Blocked By:|
It should do something like :module + *ModuleWhereBreakpointWasHit and remove the added top level symbols of ModuleWhereBreakpointWasHit when we leave it. The goal is so that the functions which are in scope when we hit a breakpoint are readily available for investigations of the values stored in the free variables of the selected expression. This feature request is a consequence of the dicsussion in this ticket http://hackage.haskell.org/trac/ghc/ticket/2740#comment:4
... and a realated thing: When I do something like :module + ModName and later I do :module + *ModName then the non-exported symbols from ModName are not added into the scope.