Currently displaying 1 – 2 of 2

Showing per page

Order by Relevance | Title | Year of publication

Semantics of value recursion for monadic input/output

Levent ErkökJohn LaunchburyAndrew Moran — 2002

RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications

Monads have been employed in programming languages for modeling various language features, most importantly those that involve side effects. In particular, Haskell’s IO monad provides access to I/O operations and mutable variables, without compromising referential transparency. Cyclic definitions that involve monadic computations give rise to the concept of value-recursion, where the fixed-point computation takes place only over the values, without repeating or losing effects. In this paper, we...

Semantics of value recursion for Monadic Input/Output

Levent ErkökJohn LaunchburyAndrew Moran — 2010

RAIRO - Theoretical Informatics and Applications

Monads have been employed in programming languages for modeling various language features, most importantly those that involve side effects. In particular, Haskell's IO monad provides access to I/O operations and mutable variables, without compromising referential transparency. Cyclic definitions that involve monadic computations give rise to the concept of , where the fixed-point computation takes place only over the values, without repeating or losing effects. In this paper, we describe a...

Page 1

Download Results (CSV)