idlwave: Debugging IDL Programs

 
 5.4 Debugging IDL Programs
 ==========================
 
 Programs can be compiled, run, and debugged directly from the source
 buffer in Emacs, walking through arbitrarily deeply nested code,
 printing expressions and skipping up and down the calling stack along
 the way.  IDLWAVE makes compiling and debugging IDL programs far less
 cumbersome by providing a full-featured, key/menu/toolbar-driven
 interface to commands like ‘breakpoint’, ‘.step’, ‘.run’, etc.  It can
 even perform complex debug operations not natively supported by IDL
 (like continuing to the line at the cursor).
 
    The IDLWAVE shell installs key bindings both in the shell buffer and
 in all IDL code buffers of the current Emacs session, so debug commands
 work in both places (in the shell, commands operate on the last file
 compiled).  On Emacs versions which support it, a debugging toolbar is
 also installed.  The toolbar display can be toggled with ‘C-c C-d C-t’
 (‘idlwave-shell-toggle-toolbar’).
 
  -- User Option: idlwave-shell-use-toolbar (‘t’)
      Non-‘nil’ means use the debugging toolbar in all IDL related
      buffers.
 

Menu