Type-directed concurrency

1Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We introduce a novel way to integrate functional and concurrent programming based on intuitionistic linear logic. The functional core arises from interpreting proof reduction as computation. The concurrent core arises from interpreting proof search as computation. The two are tightly integrated via a monad that permits both sides to share the same logical meaning for the linear connectives while preserving their different computational paradigms. For example, concurrent computation synthesizes proofs which can be evaluated as functional programs. We illustrate our design with some small examples, including an encoding of the pi-calculus. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Garg, D., & Pfenning, F. (2005). Type-directed concurrency. In Lecture Notes in Computer Science (Vol. 3653, pp. 6–20). Springer Verlag. https://doi.org/10.1007/11539452_5

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