Experts has a new look! Let us know what you think of the updates.

Provide feedback
Home
Scholarly Works
Not by equations alone: Reasoning with extensible...
Journal article

Not by equations alone: Reasoning with extensible effects

Abstract

Abstract The challenge of reasoning about programs with (multiple) effects such as mutation, jumps, or IO dates back to the inception of program semantics in the works of Strachey and Landin. Using monads to represent individual effects and the associated equational laws to reason about them proved exceptionally effective. Even then it is not always clear what laws are to be associated with a monad—for a good reason, as we …

Authors

KISELYOV O; MU S-C; SABRY A

Journal

Journal of Functional Programming, Vol. 31, ,

Publisher

Cambridge University Press (CUP)

DOI

10.1017/s0956796820000271

ISSN

0956-7968