A Debugger For Io

This page is for a simple debugger I wrote for the Io programming language. To use it you will need to change the OpenGL module of Io to yield when it is idle using this patch. Then grab the following files:

  • debug.io. Main debugger implementation.
  • messageview.io. An Ion widget for displaying a message with operators unparsed.
  • foo.io. Put your program to debug in here or change debug.io to run something else.
  • cursor.tif. Image to display before the next message to be executed.

Hope this is useful to someone.