I am often stuck when a bug in my GDL code causes execution to abort and dump me back to the commandline. When this happens in IDL, it causes the line number at which the error occurred to be printed to the terminal. In GDL the line number is not printed if the error occurs in $MAIN$, which makes it a time-consuming process to hunt down the bug. I request that GDL be made to print the line number for a runtime error in $MAIN$. I believe it already does this for subroutines and functions.
Also, support for useful debugging commands like .step, .continue, and .reset is missing (and missed, by me at least).
Log in to post a comment.