Torsten Anders
2012-06-07 16:48:53 UTC
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-***@mozart-oz.org
http://www.mozart-oz.org/mailman/listinfo/mozart-users
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-***@mozart-oz.org
http://www.mozart-oz.org/mailman/listinfo/mozart-users