Euterpea-1.0.0: Library for computer music research and education

Safe HaskellNone

Control.CCA.ArrowP

Documentation

newtype ArrowP a p b c Source

Constructors

ArrowP (a b c) 

Instances

Category a => Category (ArrowP a p) 
ArrowLoop a => ArrowLoop (ArrowP a p) 
ArrowChoice a => ArrowChoice (ArrowP a p) 
Arrow a => Arrow (ArrowP a p) 
ArrowInit a => ArrowInit (ArrowP a p) 

class (ArrowInit (ArrowP a p), ArrowInit a) => ArrowInitP a p whereSource

Methods

strip :: ArrowP a p b c -> a b cSource

Instances

normP :: ArrowP ASyn p b c -> ExpQSource

normOptP :: ArrowP ASyn p b c -> ExpQSource