* Paper on asynchronous exceptions
@ 2007-09-13 19:20 Daniel Bünzli
0 siblings, 0 replies; only message in thread
From: Daniel Bünzli @ 2007-09-13 19:20 UTC (permalink / raw)
To: Caml List
Hello,
For the sake of completeness. After the discussion on thread
cancellation a friend of mine pointed me to this [1] paper. It
describes the design, semantics and implementation of a raise_in
operation in Haskell.
The paper does a good job in describing the problems of this
operation. It also shows how to solve them by introducing two
combinators to unconditionally block or unblock asynchronous
exceptions in a given scope.
Best,
Daniel
[1]
@inproceedings{378858,
author = {Simon Marlow and Simon Peyton Jones and Andrew Moran and
John Reppy},
title = {Asynchronous exceptions in Haskell},
booktitle = {PLDI '01: Proceedings of the ACM SIGPLAN 2001
conference on Programming language design and implementation},
year = {2001},
isbn = {1-58113-414-2},
pages = {274--285},
location = {Snowbird, Utah, United States},
doi = {http://doi.acm.org/10.1145/378795.378858},
publisher = {ACM Press},
address = {New York, NY, USA},
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-09-13 19:19 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-13 19:20 Paper on asynchronous exceptions Daniel Bünzli
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).