[comp.sys.transputer] Debugging EXEs on the TDS? Comments, please.

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