Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type family SubLC (l :: (* -> * -> *) -> Constraint) (r :: (* -> * -> *) -> Constraint) :: Constraint Source #
type SubLC c Option Source # | |
type SubLC c VectorTF Source # | |
type SubLC c Map Source # | |
type SubLC c Y Source # | |
type SubLC c Prod Source # | |
type SubLC c List Source # | |
type SubLC c IO Source # | |
type SubLC c Sum Source # | |
type SubLC c Unit Source # | |
type SubLC c Dual Source # | |
type SubLC c Double Source # | |
type SubLC c Float Source # | |
type SubLC c Bimap Source # | |
type SubLC c Char Source # | |
type SubLC c DiffWrapper Source # | |
type SubLC c FreeVector Source # | |
type SubLC c Lang Source # | |
type SubLC c Fix Source # | |
type SubLC c Int Source # | |
type SubLC c Bool Source # | |
type SubLC c DBI Source # | |
SubL c DBI => DBI (Term c) Source # | |
SubL c Fix => Fix (Term c) Source # | |
SubL c Float => Float (Term c) Source # | |
SubL c FreeVector => FreeVector (Term c) Source # | |
SubL c Option => Option (Term c) Source # | |
SubL c Prod => Prod (Term c) Source # | |
SubL c Dual => Dual (Term c) Source # | |
SubL c Sum => Sum (Term c) Source # | |
SubL c Unit => Unit (Term c) Source # | |
SubL c Y => Y (Term c) Source # | |
SubL c List => List (Term c) Source # | |
SubL c Char => Char (Term c) Source # | |
SubL c IO => IO (Term c) Source # | |
SubL c Bool => Bool (Term c) Source # | |
SubL c Double => Double (Term c) Source # | |
SubL c Map => Map (Term c) Source # | |
SubL c DiffWrapper => DiffWrapper (Term c) Source # | |
SubL c VectorTF => VectorTF (Term c) Source # | |
SubL c Int => Int (Term c) Source # | |
SubL c Bimap => Bimap (Term c) Source # | |
SubL c Lang => Lang (Term c) Source # | |
SubL c IO => Monad (Term c) IO Source # | |
SubL c IO => Applicative (Term c) IO Source # | |
SubL c IO => Functor (Term c) IO Source # | |
mkT :: forall r l h s. SubL l r => (forall repr. (l repr, r repr) => repr h s) -> Term l h s Source #
genInstance :: Q [Dec] Source #
module DDF.Lang