Hostname: page-component-6766d58669-zlvph Total loading time: 0 Render date: 2026-05-24T12:44:09.231Z Has data issue: false hasContentIssue false

An abstract monadic semantics for value recursion

Published online by Cambridge University Press:  15 October 2004

Eugenio Moggi
Affiliation:
DISI, Universitá di Genova, Italy; moggi@disi.unige.it.
Amr Sabry
Affiliation:
Departement of Computer Science, Indiana University, USA; sabry@indiana.edu.
Get access

Abstract

This paper proposes an operational semantics for value recursion inthe context of monadic metalanguages. Our technique for combiningvalue recursion with computational effects works uniformly forall monads.The operational nature of our approach is related to theimplementation of recursion in Scheme and its monadic version proposedby Friedman and Sabry, but it defines a different semantics and doesnot rely on assignments. When contrasted to the axiomatic approachproposed by Erkök and Launchbury, our semantics for the continuationmonad invalidates one of the axioms, adding to the evidence that thisaxiom is problematic in the presence of continuations.

Keywords

Information

Type
Research Article
Copyright
© EDP Sciences, 2004

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable