Unified notions of generalised monads and applicative functors

Monads and applicative functors are staple design patterns to handle effects in pure functional programming, especially in Haskell with its built-in syntactic support. Over the last decade, however, practical needs and theoretical research have given rise to generalisations of monads and applicative...

Full description

Bibliographic Details
Main Author: Bracker, Jan
Format: Thesis (University of Nottingham only)
Language:English
Published: 2018
Online Access:https://eprints.nottingham.ac.uk/55211/