Sciweavers

4757 search results - page 1 / 952
» Monads for Functional Programming
Sort
View
AFP
1995
Springer
128views Formal Methods» more  AFP 1995»
13 years 9 months ago
Monads for Functional Programming
Abstract. The use of monads to structure functional programs is described. Monads provide a convenient framework for simulating effects found in other languages, such as global st...
Philip Wadler
ICFP
2006
ACM
14 years 5 months ago
Programming monads operationally with Unimo
Monads are widely used in Haskell for modeling computational effects, but defining monads remains a daunting challenge. Since every part of a monad's definition depends on it...
Chuan-Kai Lin
TPHOL
2009
IEEE
14 years 2 days ago
A Hoare Logic for the State Monad
Abstract. This pearl examines how to verify functional programs written using the state monad. It uses Coq’s Program framework to provide strong specifications for the standard ...
Wouter Swierstra
AFP
1995
Springer
125views Formal Methods» more  AFP 1995»
13 years 9 months ago
Merging Monads and Folds for Functional Programming
Abstract. These notes discuss the simultaneous use of generalised fold operators and monads to structure functional programs. Generalised fold operators structure programs after th...
Erik Meijer, Johan Jeuring
CORR
2010
Springer
108views Education» more  CORR 2010»
13 years 3 months ago
Recursive Definitions of Monadic Functions
Using standard domain-theoretic fixed-points, we present an approach for defining recursive functions that are formulated in monadic style. The method works both in the simple opt...
Alexander Krauss