AbstractThis paper demonstrates the potential for combining the polytypic and monadic programming styles, by introducing a new kind of combinator, called a traversal. The natural setting for defining traversals is the class of shapely data types. This result reinforces the view that shapely data types form a natural domain for polytypism: they include most of the data types of interest, while to exceed them would sacrifice a very smooth interaction between polytypic and monadic programming
AbstractRealizability interpretations of logics are given by saying what it means for computational ...
AbstractAlgebraic graph transformations visually support intuition, have a strong theoretical basis,...
AbstractNonsequential automata constitute a categorial semantic domain based on labeled transition s...
AbstractIn this extended abstract we provide a very brief overview of the notion of a monad along wi...
AbstractPure type systems and computational monads are two parameterized frameworks that have proved...
AbstractThis paper demonstrates the potential for combining the polytypic and monadic programming st...
A point-free calculus of so-called ''collection types'' is presented, similar to the monadic calculu...
Each datatype constructor comes equiped not only with a so-called map and fold (<i>catamorphism</i>)...
AbstractWe consider a modular approach to denotational semantics. We reformulate and extend the idea...
AbstractThis tutorial aims at giving an account on the realizability models for several constructive...
AbstractIn this paper we show how composite expressions involving natural transformations can be pic...
Monads are a popular tool for the working functional programmer to structure effectful computations....
AbstractPolycategories form a rather natural generalization of multicategories. Besides the domains ...
AbstractWe define a powerful type inference mechanism with application to object-oriented programmin...
Monads are a popular tool for the working functional programmer to structure effectful computations....
AbstractRealizability interpretations of logics are given by saying what it means for computational ...
AbstractAlgebraic graph transformations visually support intuition, have a strong theoretical basis,...
AbstractNonsequential automata constitute a categorial semantic domain based on labeled transition s...
AbstractIn this extended abstract we provide a very brief overview of the notion of a monad along wi...
AbstractPure type systems and computational monads are two parameterized frameworks that have proved...
AbstractThis paper demonstrates the potential for combining the polytypic and monadic programming st...
A point-free calculus of so-called ''collection types'' is presented, similar to the monadic calculu...
Each datatype constructor comes equiped not only with a so-called map and fold (<i>catamorphism</i>)...
AbstractWe consider a modular approach to denotational semantics. We reformulate and extend the idea...
AbstractThis tutorial aims at giving an account on the realizability models for several constructive...
AbstractIn this paper we show how composite expressions involving natural transformations can be pic...
Monads are a popular tool for the working functional programmer to structure effectful computations....
AbstractPolycategories form a rather natural generalization of multicategories. Besides the domains ...
AbstractWe define a powerful type inference mechanism with application to object-oriented programmin...
Monads are a popular tool for the working functional programmer to structure effectful computations....
AbstractRealizability interpretations of logics are given by saying what it means for computational ...
AbstractAlgebraic graph transformations visually support intuition, have a strong theoretical basis,...
AbstractNonsequential automata constitute a categorial semantic domain based on labeled transition s...