# Module-level bindings and DrRacket debugger

**URL:** <https://racket.discourse.group/t/module-level-bindings-and-drracket-debugger/1837>\
**Category:** General\
**Created:** [March 26, 2023, 11:57am UTC](https://racket.discourse.group/t/module-level-bindings-and-drracket-debugger/1837 "2023-03-26T11:57:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bremner](https://avatars.discourse-cdn.com/v4/letter/b/aca169/32.png) [@bremner](https://racket.discourse.group/u/bremner)\
**Post date:** [March 26, 2023, 11:57am UTC](https://racket.discourse.group/t/module-level-bindings-and-drracket-debugger/1837/1 "2023-03-26T11:57:06Z")

</div>

Is is possible to inspect the values of module level (i.e. defined  
outside the current function, but in the current module) variables in  
the DrRacket debugger? I noticed that the right button menu does not  
offer to print it to the console, nor does it show up in the list of  
variables. Other than inserting lots of printfs, does anyone have a  
suggestion on how to debug such code? I'm aware that avoiding mutating  
global / module bindings would be better, but that's not my call in this  
case.

d
