Generalising monads to arrows

From MaRDI portal
Publication:1566910

DOI10.1016/S0167-6423(99)00023-4zbMath0954.68034WikidataQ57636183 ScholiaQ57636183MaRDI QIDQ1566910

N. Delaunay

Publication date: 4 June 2000

Published in: Science of Computer Programming (Search for Journal in Brave)




Related Items (42)

Semantics of value recursion for Monadic Input/OutputCoalgebraic Components in a Many-Sorted MicrocosmSemantic Foundations for Deterministic Dataflow and Stream ProcessingReversible effects as inverse arrows``Keep definition, change category -- a practical approach to state-based system calculiEditorArrow: An arrow-based model for editor-based programmingFinally tagless observable recursion for an abstract grammar modelCategorifying Computations into Components via Arrows as ProfunctorsQuotienting the delay monad by weak bisimilarityImplication via spacetimeMonad transformers as monoid transformersCompositional Game Theory, CompositionallyLewis meets Brouwer: constructive strict implicationCommutativityBuild systems à la carte: Theory and practicePromonads and String Diagrams for Effectful CategoriesCartesian effect categories are Freyd-categoriesFault-tolerant functional reactive programming (extended version)Flexible dynamic information flow control in the presence of exceptionsUnnamed ItemOn the semantics of parsing actionsNotions of computation as monoidsCommutative Semantics for Probabilistic ProgrammingTraces for coalgebraic componentsImplementation and use of the PLT scheme web serverWhat is a Categorical Model of Arrows?Idioms are Oblivious, Arrows are Meticulous, Monads are PromiscuousCausal commutative arrowsArrows for secure information flowAn abstract monadic semantics for value recursionApplicative programming with effectsThe arrow calculusAn Introduction to iTasks: Defining Interactive Work Flows for the WebCombinator Parsing: A Short TutorialA Groupoid of Isomorphic Data TransformationsThe Arrow Calculus as a Quantum Programming LanguageCategorical semantics for arrowsModelling Parallel Quantum Computing Using Transactional MemoryQuantum Circuits: From a Network to a One-Way ModelTraced Premonoidal CategoriesQuantum Arrows in HaskellComonadic Notions of Computation




This page was built for publication: Generalising monads to arrows