logo
首页技术栈工具库讨论
type-eq

type-eq

This package provides types and functions to store and manipulate evidence of equality between types. To take advantage of kind polymorphism when it is available but not require it, it is split into the following primary modules: Type.Eq: Types and functions which can be kind-polymorphic if PolyKinds are available, but are specific to kind * otherwise. Type.Eq.Higher: Kind-monomorphic types and functions of higher kind, up to * -> * -> *. Type.Eq.Poly: Combinators that require kind polymorphism. This module is only available if PolyKinds are available. Major required extensions: GADTs, TypeFamilies (for ~), Rank2Types, TypeOperators Optional extensions: PolyKinds (GHC 7.6+) Minimum GHC: 6.10 Related packages: http://hackage.haskell.org/package/type-equality http://hackage.haskell.org/package/eq http://hackage.haskell.org/package/ty http://hackage.haskell.org/package/dependent-sum http://hackage.haskell.org/package/categories (Data.Category.Discrete)
由 
bruceshi2021-01-13 收录
--
推荐
不推荐
更多信息
GitHub iconglaebhoerl/type-eq2
HACKAGE
carbal install type-eq
查看
标签
根据用户添加的标签生成
暂无标签