Embedding dynamic dataflow in a call-by-value language

110Citations
Citations of this article
67Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper describes FrTime, an extension of Scheme designed for writing interactive applications. Inspired by functional reactive programming, the language embeds dynamic dataflow within a call-by-value functional language. The essence of the embedding is to make program expressions evaluate to nodes in a dataflow graph. This strategy eases importation of legacy code and permits incremental program construction. We have integrated FrTime with the DrScheme programming environment and have used it to develop several novel applications. We describe FrTime's design and implementation in detail and present a formal semantics of its evaluation model. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Cooper, G. H., & Krishnamurthi, S. (2006). Embedding dynamic dataflow in a call-by-value language. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3924 LNCS, pp. 294–308). https://doi.org/10.1007/11693024_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free