The Environment as an Argument
File(s) padl-cr.pdf (406.34 KB)
Accepted version
Author(s)
Martins, P
McCann, J
Eisenbach, S
Type
Conference Paper
Abstract
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. © 2012 Springer-Verlag.
Editor(s)
Russo, C
Zhou, N
Date Issued
2012
Citation
Lecture Notes in Computer Science, 2012, 7149, pp.48-62
ISBN
978-3-642-27693-4
Publisher
Springer Berlin Heidelberg
Start Page
48
End Page
62
Journal / Book Title
Lecture Notes in Computer Science
Volume
7149
Copyright Statement
© Springer-Verlag Berlin Heidelberg 2012. The final publication is available at link.springer.com
Description
02.12.14 KB. OK to add accepted version to spiral, 12 months embargo expired.
Identifier
http://dx.doi.org/10.1007/978-3-642-27694-1_5
Source
Practical Aspects of Declarative Languages
