AbstractThis paper presents a functional programming language, based on Moggi’s monadic metalanguage. In the first part of this paper, we show how the language can be regarded as a monad on a category of signatures, and that the resulting category of algebras is equivalent to the category of computationally cartesian closed categories. In the second part, we extend the language to include a nondeterministic operational semantics, and show that the lower powerdomain semantics is fully abstract for may-testing
Moggi proposed a monadic account of computational effects. He also presented the computational lamd...
National audienceMonadic programming is a popular way to embed effectful computations in purely func...
AbstractWe present a Language Prototyping System that facilitates the modular development of interpr...
AbstractThis paper presents a functional programming language, based on Moggi’s monadic metalanguage...
AbstractWe present a simple computational metalanguage with general recursive types and multiple not...
We present a detailed examination of applications of category theory to functional programming lang...
fully abstract semantics for a higher-order functional language with nondeterministic computatio
Monads have become a powerful tool for structuring effectful computations in functional program-ming...
We describe a metalanguage MMML, which makes explicit the order of evaluation (in the spirit of mon...
We describe a metalanguage MMML, which makes explicit the order of evaluation (in the spirit of mona...
Abstract. Monads are used in functional programming as a means of modeling and encapsulating computa...
Some programs are not merely sets of batch instructions performed in isolation. They interact, eithe...
In previous work ("From signatures to monads in UniMath"),we described a category-theoretic construc...
AbstractIn 1989, Eugenio Moggi proposed a categorical framework for program semantics based on the n...
This thesis studies various manifestations of monads in the mathematics of computation and presents ...
Moggi proposed a monadic account of computational effects. He also presented the computational lamd...
National audienceMonadic programming is a popular way to embed effectful computations in purely func...
AbstractWe present a Language Prototyping System that facilitates the modular development of interpr...
AbstractThis paper presents a functional programming language, based on Moggi’s monadic metalanguage...
AbstractWe present a simple computational metalanguage with general recursive types and multiple not...
We present a detailed examination of applications of category theory to functional programming lang...
fully abstract semantics for a higher-order functional language with nondeterministic computatio
Monads have become a powerful tool for structuring effectful computations in functional program-ming...
We describe a metalanguage MMML, which makes explicit the order of evaluation (in the spirit of mon...
We describe a metalanguage MMML, which makes explicit the order of evaluation (in the spirit of mona...
Abstract. Monads are used in functional programming as a means of modeling and encapsulating computa...
Some programs are not merely sets of batch instructions performed in isolation. They interact, eithe...
In previous work ("From signatures to monads in UniMath"),we described a category-theoretic construc...
AbstractIn 1989, Eugenio Moggi proposed a categorical framework for program semantics based on the n...
This thesis studies various manifestations of monads in the mathematics of computation and presents ...
Moggi proposed a monadic account of computational effects. He also presented the computational lamd...
National audienceMonadic programming is a popular way to embed effectful computations in purely func...
AbstractWe present a Language Prototyping System that facilitates the modular development of interpr...