Packages tagged type-system

42 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (42), bsd3 (32), data (10), bsd2 (5), plugin (4), math (3), ghc (2), mit (2), text (2), constraints (1), data-structures (1), deprecated (1), ...

Name
DLs
Rating
Description
Tags
Last U/L
Maintainer
cluss90.0simple alternative to type classes (bsd3, constraints, library, type-system)2014-10-14Kinokkory
compound-types362.0Sum and Product types and such (data, library, mit, type-system, types)2020-04-27NikitaVolkov
data-type100.0Basic type wrangling types and classes (bsd3, data, library, type-system)2011-09-23IainAlexander
defargs70.0default arguments in haskell (bsd3, library, type-system)2014-10-14Kinokkory
eq990.0Leibnizian equality (bsd3, library, type-system)2021-10-31EdwardKmett, EricMertens, ryanglscott
funspection70.0Type-level function utilities (bsd3, library, type-system)2020-09-11ThomasEding
ghc-corroborate50.0An flatter API for GHC typechecker plugins (ghc, library, mpl, plugin, type-system)2022-06-09philderbeast
ghc-tcplugin-api472.0An API for type-checker plugins. (bsd3, ghc, library, plugin, type-system)2022-10-05sheaf
ghc-tcplugins-extra1530.0Utilities for writing GHC type-checker plugins (bsd2, library, type-system)2022-09-02ChristiaanBaaij, QBayLogic
ghc-typelits-extra1300.0Additional type-level operations on GHC.TypeLits.Nat (bsd2, library, type-system)2022-10-21ChristiaanBaaij, QBayLogic
ghc-typelits-knownnat1730.0Derive KnownNat constraints from other KnownNat constraints (bsd2, library, type-system)2022-10-10ChristiaanBaaij, QBayLogic
ghc-typelits-natnormalise2092.25GHC typechecker plugin for types of kind GHC.TypeLits.Nat (bsd2, library, type-system)2022-10-10ChristiaanBaaij, QBayLogic
ghc-typelits-presburger961.75Presburger Arithmetic Solver for GHC Type-level natural numbers. (bsd3, library, math, type-system)2022-11-25HiromiIshii
hout20.0Non-interactive proof assistant monad for first-order logic. (bsd3, library, logic, type-system)2020-04-11ivanbakel
if-instance60.0Branch on whether a constraint is satisfied (bsd3, library, plugin, type-system)2021-09-01sheaf
kinds90.0Emulation of subkinds and subkind polymorphism (bsd3, library, type-system)2012-01-15WolfgangJeltsch
names80.0Type level names. (data, library, mit, type-system)2013-04-02JulianFleischer
natural-number20.0Natural numbers tagged with a type-level representation of the number. (bsd3, data, library, type-system)2010-10-14GregoryCrosswhite
nullary40.0A package for working with nullary type classes. (bsd2, library, type-system)2015-11-04DerekElkins
reorderable20.0Define compound types that do not depend on member order. (data, library, type-system)2013-11-15AlexCole
sext (deprecated in favor of static-text)70.0Lists, Texts, ByteStrings and Vectors with type-encoded length (bsd3, data, deprecated, library, text, type-system)2017-10-29DmitryDzhus
singletons-presburger450.0Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package. (bsd3, library, math, type-system)2022-11-25HiromiIshii
static-text222.0Lists, Texts, ByteStrings and Vectors of statically known length (bsd3, data, library, text, type-system)2021-07-10DmitryDzhus
supermonad40.0Plugin and base library to support supermonads in Haskell (bsd3, library, monad, plugin, type-system)2018-05-07JanBracker
tfp270.0Type-level integers, booleans, lists using type families (bsd3, library, type-system)2021-03-14HenningThielemann, PeterGavin
tfp-th20.0Template-Haskell code for tfp (bsd3, library, type-system)2013-05-20HenningThielemann
type-booleans30.0Type-level booleans via type-families (bsd3, library, type-system)2011-11-27NicolasFrisby
type-cereal60.0Type-level serialization of type constructors (bsd3, library, type-system)2013-07-31NicolasFrisby
type-digits100.0Arbitrary-base type-level digits (bsd3, library, type-system)2013-07-31NicolasFrisby
type-eq130.0Type equality evidence you can carry around (bsd3, library, type-system)2015-02-10AdamBergmark, GaborLehel
type-functions100.0Emulation of type-level functions (bsd3, library, type-system)2016-07-21WolfgangJeltsch
type-level-natural-number190.0Simple type level natural numbers (bsd3, data, library, type-system)2014-03-30GregoryCrosswhite
type-level-natural-number-induction30.0High-level combinators for performing inductive operations. (bsd3, data, library, type-system)2012-07-23GregoryCrosswhite
type-level-natural-number-operations40.0Basic operations on type-level natural numbers. (bsd3, data, library, type-system)2010-10-14GregoryCrosswhite
type-level-numbers310.0Type level numbers implemented using type families. (bsd3, library, type-system)2022-06-15AlexeyKhudyakov
type-level-sets242.0Type-level sets and finite maps (with value-level counterparts) (bsd3, data-structures, library, type-system)2018-11-29DominicOrchard
type-ord60.0Type-level comparison operator (bsd3, library, type-system)2013-07-31NicolasFrisby
type-ord-spine-cereal40.0Generic type-level comparison of types (bsd3, library, type-system)2012-09-12NicolasFrisby
type-settheory70.0Sets and functions-as-relations in the type system (bsd3, language, library, math, type-system)2010-11-03DanielSchuessler
type-spine60.0A spine-view on types (bsd3, library, type-system)2012-09-26NicolasFrisby
typelevel-rewrite-rules50.0Solve type equalities using custom type-level rewrite rules (library, type-system)2021-02-21gelisam
uom-plugin100.0Units of measure as a GHC type-checker plugin (bsd3, library, type-system)2022-10-09AdamGundry