Two Models for Integrating Persistence and Lazy Functional Languages

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

Abstract

A new programming system — STAPLE 1991 — which integrates a lazy functional programming language and a persistent store is described. The motivation for introducing orthogonal persistence into a functional setting is given. Two models for achieving this integration are then described together with a discussion of the way laziness interacts with persistence and the benefits resulting from this interaction. In the first model, a system of persistent modules allows the programmer to create persistent values by naming them in a module. In the second model, a combination of stream I/O and a dynamic type allows functional programs to manipulate values already in the persistent store and to allow dynamically created values to become persistent. © 1991, ACM. All rights reserved.

Cite

CITATION STYLE

APA

McNally, D. J., & Davie, A. J. T. (1991). Two Models for Integrating Persistence and Lazy Functional Languages. ACM SIGPLAN Notices, 26(5), 43–52. https://doi.org/10.1145/122501.122504

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