![]() |
CiteULike | ![]() |
rgb's CiteULike | ![]() |
![]() |
|
![]() |
Register | ![]() |
Log in | ![]() |
How to declare an imperativeby: Philip Wadler
|
Reviews
[Write a review of this article]
Find related articles from these CiteULike users
Find related articles with these CiteULike tags
Posting History
AbstractHow can we integrate interaction into a purely declarative language? This tutorial describes a solution to this problem based on a monad. The solution has been implemented in the functional language Haskell and the declarative language Escher. Comparisons are given with other approaches to interaction based on synchronous streams, continuations, linear logic, and side effects.
BibTeX record
RIS record