semigroupoids-5.0.0.2: Semigroupoids: Category sans id

Copyright(C) 2011-2015 Edward Kmett
LicenseBSD-style (see the file LICENSE)
MaintainerEdward Kmett <ekmett@gmail.com>
Stabilityprovisional
Portabilitypolykinds
Safe HaskellSafe
LanguageHaskell98

Data.Semigroupoid.Static

Description

 

Documentation

newtype Static f a b Source

Constructors

Static 

Fields

runStatic :: f (a -> b)
 

Instances

Applicative f => Category * (Static f) 
Apply f => Semigroupoid * (Static f) 
Applicative f => Arrow (Static f) 
Alternative f => ArrowZero (Static f) 
Alternative f => ArrowPlus (Static f) 
Applicative f => ArrowChoice (Static f) 
Functor f => Functor (Static f a) 
Applicative f => Applicative (Static f a) 
(Comonad f, Monoid a) => Comonad (Static f a) 
(Extend f, Semigroup a) => Extend (Static f a) 
Apply f => Apply (Static f a) 
Alt f => Alt (Static f a) 
Plus f => Plus (Static f a)