Changes between Version 45 and Version 46 of NewGhciDebugger


Ignore:
Timestamp:
Apr 9, 2007 3:18:06 PM (8 years ago)
Author:
guest
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NewGhciDebugger

    v45 v46  
    206206}}} 
    207207 
     208---- 
     209 
    208210=== Known problems in the debugger === 
    209211 
     
    222224   Suppose we have a breakpoint set somewhere inside the computation done by `foo`, but there are no breakpoints in the computation done by `bar`. 
    223225   When we run this program in GHCi the following things happen: 
    224       1. `foo` gets forked and `foo` and `bar` begin their work 
    225       2. `bar` completes its job and we return to the GHCi prompt (uh oh!) 
    226       3. `foo` eventually hits a breakpoint and attempts to return to the command line, but it can't because we are already there (in the previous step). 
     226      * `foo` gets forked and `foo` and `bar` begin their work 
     227      * `bar` completes its job and we return to the GHCi prompt (uh oh!) 
     228      * `foo` eventually hits a breakpoint and attempts to return to the command line, but it can't because we are already there (in the previous step). 
    227229   Now the foo thread is blocked, so we can't witness the breakpoint. 
    228230