This problem is not windows-specific.<div><br></div><div>Robby<br><br>On Sunday, June 3, 2012, Harry Spier wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Is this just a Racket on Windows problem or in all implementations.<br>
<br>
On Sat, Jun 2, 2012 at 2:46 PM, Robby Findler<br>
<<a href="javascript:;" onclick="_e(event, 'cvml', 'robby@eecs.northwestern.edu')">robby@eecs.northwestern.edu</a>> wrote:<br>
> I've just pushed a change that seems to fix this, but reading over the<br>
> code and experimenting with it a bit, I'm not sure why it is seeing<br>
> the callbacks into the eval-handler in the order that it is seeing<br>
> them so I'm not sure that my fix is the right one.<br>
><br>
> Also, one thing to note: if there are compiled .zo files, then the<br>
> debugger doesn't debug those files. I believe this is just showing the<br>
> age of the debugger and isn't a fundamental limitation (in particular,<br>
> the debugger could stash .zo files with the annotations in them the<br>
> way that errortrace does).<br>
><br>
> But I think that this means that you should probably turn off the<br>
> automatic zo file creation option in the module language, or else you<br>
> still won't be able to debug those files.<br>
><br>
> Robby<br>
><br>
> On Fri, Jun 1, 2012 at 9:12 PM, Harry Spier <<a href="javascript:;" onclick="_e(event, 'cvml', 'vasishtha.spier@gmail.com')">vasishtha.spier@gmail.com</a>> wrote:<br>
>> I have a main module which requires other modules. I'm trying to<br>
>> debug one of those modules using the debugger in DrRacket. (I'm using<br>
>> windows Vista and the latest Racket.<br>
>><br>
>> I open two tabs in DrRacket, one with the main module and one with<br>
>> the module I'm trying to debug (lets call it M). I click the debug<br>
>> icon in the main module and set a breakpoint just before the call to<br>
>> the procedure in module M. I then step through the call to this<br>
>> procedure and the second tab opens with module M but there are no<br>
>> debug icons available and I can't step through module M.<br>
>><br>
>> I then tried first opening the tab with module M and clicking on the<br>
>> debug icon and then opening the tab with the main module and clicking<br>
>> on debug and setting the breakpoint etc. but when I stepped into<br>
>> module M, the debug icons were available but appeared to be disabled<br>
>> (i.e. lighter color and didn't respond to clicking).<br>
>><br>
>> Section 1.8.4 for DrRacket says:<br>
>> ------------------------------------<br>
>> 1.8.4 Debugging Multiple Files<br>
>><br>
>> To debug a program that spans several files, make sure that all of the<br>
>> files are open in DrRacket. Click the Debug button in the window<br>
>> containing the main program. As this program loads additional files<br>
>> that are present in other windows or tabs, message boxes will pop up<br>
>> asking whether or not to include the file in the debugging session.<br>
>> Including the file means that it will be possible to set breakpoints,<br>
>> inspect variables, and single-step in that file.<br>
>> -------------------------------------<br>
>><br>
>> But no message boxes popped up asking me whether I want to include<br>
>> files in the debugging session..<br>
>><br>
>> In the Choose Language menu I have "Debugging" chosen under dynamic properties.<br>
>><br>
>> Can anyone suggest what might be the problem.<br>
>><br>
>> Thanks,<br>
>> Harry<br>
>> ____________________<br>
>> Racket Users list:<br>
>> <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</blockquote></div>