Intranet Tools

nb. next round of REF2013 will NOT be using data from eprints.ecs, but the central university REF interface.

RSS 1.0 Feed
RSS 2.0 Feed
Atom Feed
 

A Syntactic Theory of Dynamic Binding

Moreau, L. (1997) A Syntactic Theory of Dynamic Binding. In: International Joint Conference on Theory and Practice of Software Development (TAPSOFT/FASE'97). 727--741. Full text not available from this repository.

Abstract

Dynamic binding, which has always been associated with Lisp, is
still semantically obscure to many. Although largely replaced by lexical scoping, not only does dynamic binding remain an interesting and expressive programming technique in specialised circumstances, but also it is a key notion in semantics. This paper presents a syntactic theory that enables the programmer to perform equational reasoning on programs using dynamic binding. The theory is proved to be sound and complete with respect to derivations allowed on programs in ``dynamic-environment passing style''. From this theory, we derive a sequential evaluation function in a context-rewriting system. Then, we exhibit the power and usefulness of dynamic binding in two different ways. First, we prove that dynamic binding adds expressiveness to a purely functional language. Second, we show that dynamic binding is an essential notion in semantics that can be used to define the semantics of exceptions. Afterwards, we further refine the evaluation function into the popular implementation strategy called deep binding. Finally, following the saying that deep binding is suitable for parallel evaluation, we present the parallel evaluation function of a future-based functional language extended with constructs for dynamic binding.

Item Type:Conference or Workshop Item
Creator/Authors:
Luc Moreau
Research Group:Current ECS Groups > Web and Internet Science
Old ECS Groups > Intelligence, Agents, Multimedia
Date:1997
Information about this record:
Performance Indicator:EZ~01~01~04
Citations:Google Scholar: 35
ID Code:2770
Last Modified:23 Sep 2011 10:25
Deposited On:20 Mar 2000 by Moreau, Luc

Tools & Metadata

Corrections

ECS staff and postgraduates may modify this record

  Welcome from Deputy Head of School (Research) Research Prospectus Industrial Partnerships New Research Students Notes for Guidance New Research Students Notes for Guidance
The ECS EPrints Repository supports OAI 2.0 with a base URL of http://eprints.ecs.soton.ac.uk/cgi/oai2

EPrints is free software developed by the University of Southampton to facilitate Open Access to research.
EPrints