Exceptions and Eventflow
- Lookup NU author(s)
- Dr Christopher Holt
|
|
|
|
| Author(s) | | Holt CM |
| Publication type | | Report |
| Series Title | | Department of Computing Science Technical Report Series |
| Year | | 1999 |
| Date | | March 1999 |
| Report Number | | 660 |
| Pages | | 15 |
|
|
|
| Full text is available for this publication: |
|
|
|
|
| Exceptions historically derive from a single-threaded, imperative model of computation. Rather than including tests for the success of subsidiary operations at every procedure level using if-then-else's, it was deemed simpler to describe problems only where they arise and where they are dealt with. The catch-throw style was transferred to C++ (and then Java), and also grafted onto the I/O structures of declarative languages such as Prolog and Haskell. However, the evolution from object-oriented to event-oriented programming and the blending of this with a declarative base has led to a rather different view of computation, one which raises new questions about the relationships among events, exceptions and interrupts. This paper looks at some of these. |
|
|
|
| Institution | | Department of Computing Science, University of Newcastle upon Tyne |
| Place Published | | Newcastle upon Tyne |
| URL | | http://www.cs.ncl.ac.uk/publications/trs/papers/660.pdf |
| Actions | |  |