#2803: bring full top level of a module in scope when a breakpoint is hit in the
module
---------------------------------+------------------------------------------
    Reporter:  phercek           |        Owner:             
        Type:  feature request   |       Status:  new        
    Priority:  normal            |    Milestone:  6.12 branch
   Component:  GHCi              |      Version:  6.8.3      
    Severity:  normal            |   Resolution:             
    Keywords:  debugger          |   Difficulty:  Unknown    
    Testcase:                    |           Os:  Linux      
Architecture:  Unknown/Multiple  |  
---------------------------------+------------------------------------------
Comment (by simonmar):

 Replying to [comment:3 phercek]:
 > In addition to adding all the symbols (even the nonexported ones) from
 the module where breakpoint was hit, consider "executing" all the import
 directives of the module where the breakpoint was hit.

 The "top-level scope of a module" is exactly the set of names that are in
 scope in the source code of a module, including all those names in scope
 by virtue of being imported.  So I think the proposed solution would do
 what you want.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2803#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to