ermine-0.6: Ermine

Copyright(c) Edward Kmett and Dan Doel 2014
LicenseBSD3
MaintainerEdward Kmett <ekmett@gmail.com>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Ermine.Syntax.Convention

Description

 

Synopsis

Documentation

data Convention Source

calling conventions for applications and lambdas

Constructors

C 
U 
D 
N 

class AsConvention t where Source

Minimal complete definition

Nothing

Methods

_Convention :: Prism' t Convention Source

data Conventional a Source

Constructors

Conventional a a a a 

Instances

Monad Conventional 
Functor Conventional 
MonadFix Conventional 
Applicative Conventional 
Foldable Conventional 
Traversable Conventional 
MonadZip Conventional 
Hashable1 Conventional 
Serial1 Conventional 
Distributive Conventional 
Representable Conventional 
TraversableWithIndex Convention Conventional 
FunctorWithIndex Convention Conventional 
FoldableWithIndex Convention Conventional 
MonadReader Convention Conventional 
Eq a => Eq (Conventional a) 
Data a => Data (Conventional a) 
Num a => Num (Conventional a) 
Ord a => Ord (Conventional a) 
Read a => Read (Conventional a) 
Show a => Show (Conventional a) 
Generic (Conventional a) 
Binary a => Binary (Conventional a) 
Hashable a => Hashable (Conventional a) 
Serialize a => Serialize (Conventional a) 
Serial a => Serial (Conventional a) 
Ixed (Conventional a) 
Default a => Default (Conventional a) 
Typeable (* -> *) Conventional 
type Rep Conventional = Convention 
type Rep (Conventional a) 
type IxValue (Conventional a) = a 
type Index (Conventional a) = Convention