To answer my own question: a long time ago (so that I meanwhile forgot :) I documented Debug.setRaiseOnBlock in my little Oz tutorial at http://strasheela.sourceforge.net/strasheela/doc/Basics-2.html#sec49
There is a little bit more documentation at http://www.sics.se/~nilsf/mozart/2G1116/node5.html Best wishes, Torsten On 7 Jun 2012, at 19:09, Torsten Anders wrote: > For example, would it be somehow possible to force an error whenever the main > thread blocked more than some specified timeout amount (e.g., for more than 3 > secs). I would wish there would be, e.g., some compiler flag to set such > behaviour, and the error message would then pinpoint where the blocking > occurred. > > Again, what are your strategies for fixing blocking programs? Thanks a lot! > > Best wishes, > Torsten > > > On 7 Jun 2012, at 17:48, Torsten Anders wrote: > >> Dear fellow Oz programmers, >> >> I guess that it already happened to many of you that your program blocks >> without any error message (e.g., the program performs some operation on a >> free variable and just waits for more information to be bound to that >> variable before it can continue). This ability is clearly a strength of the >> language. >> >> On the other hand, accidental blocks are also particularly frustrating bugs >> for the programmer, because the language gives no feedback about the cause >> of the problem. I often have spend hours identifying some trivial cause, >> because it took so long to isolate the bug. Quite likely, this is the single >> kind of bug on which I spend by far most time fixing them. >> >> Question: what are your strategies for fixing blocking programs? Thanks a >> lot! >> >> Best wishes, >> Torsten >> >> -- >> Dr Torsten Anders >> Course Leader, Music Technology >> University of Bedfordshire >> Park Square, Room A315 >> http://www.torsten-anders.de > > _________________________________________________________________________________ > mozart-users mailing list > mozart-users@mozart-oz.org > http://www.mozart-oz.org/mailman/listinfo/mozart-users _________________________________________________________________________________ mozart-users mailing list mozart-users@mozart-oz.org http://www.mozart-oz.org/mailman/listinfo/mozart-users