| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Symantic.Typed.View
Documentation
Constructors
| View :: (ViewEnv -> ShowS) -> View a | |
| ViewUnifix :: Unifix -> String -> String -> View (a -> b) | |
| ViewInfix :: Infix -> String -> String -> View (a -> b -> c) | |
| ViewApp :: View (b -> a) -> View b -> View a |
Instances
| LiftDerived View Source # | |
Defined in Symantic.Typed.View | |
| Maybeable View Source # | |
| Listable View Source # | |
| Equalable View Source # | |
| Eitherable View Source # | |
| Bottomable View Source # | |
Defined in Symantic.Typed.View | |
| Anythingable View Source # | |
| Abstractable View Source # | |
Defined in Symantic.Typed.View Methods (.@) :: View (a -> b) -> View a -> View b Source # lam :: (View a -> View b) -> View (a -> b) Source # lam1 :: (View a -> View b) -> View (a -> b) Source # const :: View (a -> b -> a) Source # flip :: View ((a -> b -> c) -> b -> a -> c) Source # (.) :: View ((b -> c) -> (a -> b) -> a -> c) Source # | |
| Show c => Constantable c View Source # | |
Defined in Symantic.Typed.View | |
| Show (View a) Source # | |
| IsString (View a) Source # | |
Defined in Symantic.Typed.View Methods fromString :: String -> View a # | |
| Show (SomeData View a) Source # | |
| type Derived View Source # | Unusual, but enables to leverage default definition of methods. |
Defined in Symantic.Typed.View | |
Constructors
| ViewEnv | |
Fields
| |