ThreadSafe Debugging Options

I would appreciate the ability to invoke the Igor Debugger on ThreadSafe functions if they are invoked by the main Igor thread (say, from the command line). I recognize that debugging multi-threaded code opens many cans of worms -- hopefully this wouldn't be too much of an enhancement to the present technology.

Alternatively, having a new SetIgorOption flag which causes the ThreadSafe keyword to be ignored in compilation would allow ThreadSafe functions to be debugged using the present debugger mechanism by demoting them to "regular" function status.

The motivation for this is the same as in my other Wish List post regarding conditional compilation; apologies if this is too repetitive. I really like the parallelization that can be leveraged in Igor via ThreadSafe functions -- but the cost of sacrificing the Debugger is limiting my deployment of them in our codebases.
kravlor wrote:
Thanks for granting this wish in IP 7!


Debugging threadsafe functions does not work here with IP7 beta10. Or is your comment meant as encouragement?