Computing Publications

Publications Home » The Environment as an Argument

The Environment as an Argument

Pedro Martins, Julie McCann, Susan Eisenbach

Conference or Workshop Paper
Fourteenth International Symposium on Practical Aspects of Declarative Languages
January, 2012
Lecture Notes in Computer Science
Volume 7149
DOI 10.1007/978-3-642-27694-1_5

Context-awareness as defined in the setting of Ubiquitous Computing [3] is all about expressing the dependency of a specific computation upon some implicit piece of information. The manipulation and expression of such dependencies may thus be neatly encapsulated in a language where computations are first-class values. Perhaps surprisingly however, context-aware programming has not been explored in a functional setting, where first-class computations and higher-order functions are commonplace. In this paper we present an embedded domain-specific language (EDSL) for constructing context-aware applications in the functional programming language Haskell.

PDF of full publication (406 kilobytes)
(need help viewing PDF files?)
PDF of presentation slides (177 kilobytes)
BibTEX file for the publication
Conditions for downloading publications from this site. built & maintained by Ashok Argent-Katwala.