MATAP@latvax8.lat.oz (03/07/90)
How does one debug an OCCAM EXE (on the TDS)? I want to debug EXEs interactively, if that's possible. Is there available an interactive debugger for use with the TDS? I understand that there probably isn't, given the difficulties of debugging parallel programs. So how do I observe the state of processes running in parallel, while they are running? Do I insert "diagnostic" code into my program? (This is not as easy to do as it is in a sequential program--it's not just a matter of scattering print statements through the program. You have to set up arrays of channels which are multiplexed to the screen channel, etc.) What about the post-mortem debugger? I find it hard to use, but maybe there are effectve ways to use it. (I will describe my problems if you ask.) If you have any comments on debugging parallel programs, please post. Or, e-mail to: Andrej Panjkov, La Trobe University Dept of Mathematics Melbourne Australia matap@latvax8.lat.oz