| Copyright | (c) Edward Kmett and Dan Doel 2014 |
|---|---|
| License | BSD3 |
| Maintainer | Edward Kmett <ekmett@gmail.com> |
| Stability | experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Ermine.Syntax.Convention
Description
- data Convention
- class AsConvention t where
- _Convention :: Prism' t Convention
- strict :: Convention -> Bool
- conv :: Convention -> Lens' (Conventional a) a
- data Conventional a = Conventional a a a a
Documentation
data Convention Source
calling conventions for applications and lambdas
Instances
| Bounded Convention | |
| Enum Convention | |
| Eq Convention | |
| Data Convention | |
| Ord Convention | |
| Read Convention | |
| Show Convention | |
| Generic Convention | |
| Binary Convention | |
| Hashable Convention | |
| Serialize Convention | |
| Serial Convention | |
| AsConvention Convention | |
| Typeable * Convention | |
| TraversableWithIndex Convention Conventional | |
| FunctorWithIndex Convention Conventional | |
| FoldableWithIndex Convention Conventional | |
| MonadReader Convention Conventional | |
| type Rep Convention |
class AsConvention t where Source
Minimal complete definition
Nothing
Methods
_Convention :: Prism' t Convention Source
Instances
strict :: Convention -> Bool Source
conv :: Convention -> Lens' (Conventional a) a Source
data Conventional a Source
Constructors
| Conventional a a a a |
Instances