A prototype debugger for Hermes
DAVID J. TAYLOR · Conference of the Centre for Advanced Studies on Collaborative Research · 1992
Hemes programs consist of many processes interacting with each other through primitive operations defined as part of the language. Understanding the behaviour of a Hermes program, in order to debug it, requires understanding the interactions between processes. Other aspects of debugging are little different from debugging in a conventional, sequential-programming environment. A debugger prototype has been constructed that provides a display of interprocess interactions in Hermes. This paper describes the facilities of the debugger prototype and its interaction with a running Hermes program. The internal structure of the debugger and the additional facilities that would be required to extend it to a complete debugger are also briefly described.