Higher-Order and Symbolic Computation, 17(4)
Editorial
Olivier Danvy and Ian Mason
The present issue is composed of three contributed articles.
In "Continuations and Web Servers," Christian Queinnec pioneers the use
of continuations in the context of web applications. He proposes a new
understanding of the interaction between a web server and its client
during the execution of an interactive web application. Servers and
clients are viewed as coroutines where the server passes its continuation
to the client each time it passes control to it, and receives its
continuation back when the client returns control to the server. A
preliminary version of this work was presented at ICFP
2000 [2]
Power analysis aims at detecting invariants of the form "at this point,
variable 'x' always denotes values of the form 'c^e', where each of 'c'
and 'e' satisfies a static property." In "Algebraic Power Analysis by
Abstract Interpretation," Isabella Mastroeni takes this theory to great
generality and shows how to establish such invariants by using
non-standard execution over appropriate abstract domains, i.e., abstract
interpretation. A preliminary version of this work was presented at
PADO 2001 [1].
In "Bisimilarity for the Region Calculus," Simon Helsen defines an
equational theory for Tofte and Talpin's region calculus, a typed lambda
calculus enriched with annotations for static memory
management [3]. He
develops an elegant
bisimulation equivalence for this region calculus, and relates this
notion of equivalence to the more traditional Morris variety.
Finally, we would like to heartily welcome two new associate editors:
Kent R. Dybvig and Patricia Johann. Like the other associate editors,
they can both identify relevant papers and manage the reviewing process.
This freedom and this responsability are parts of what makes HOSC both a
scholarly and collegial forum.
References
1. Mastroeni, I.: 2001, `Numerical Power Analysis'.
In: O. Danvy and A. Filinski (eds.): Programs as Data Objects,
Second Symposium (PADO 2001). Aarhus, Denmark, pp. 117-137.
2. Queinnec, C.: 2000, `The influence of browsers on evaluators or, continuations
to program web servers'.
In: P. Wadler (ed.): Proceedings of the 2000 ACM SIGPLAN
International Conference on Functional Programming. Montreal, Canada, pp.
23-33.
3. Tofte, M., L. Birkedal, M. Elsman, and N. Hallenberg: 2004, `A Retrospective on
Region-Based Memory Management'.
Higher-Order and Symbolic Computation 17(3), 245-265.
|
|
|