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-01-23
Online Publication Date
2012
2014-12-02T09:43:35Z
ISBN
978-3-642-27693-4
Publisher
Springer Berlin Heidelberg
Start Page
48
End Page
62
Copyright Statement
© Springer-Verlag Berlin Heidelberg 2012. The final publication is available at link.springer.com
Source Database
scopus
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