Search code examples
What does GADT offer that cannot be done with OOP and generics?...

haskellgenericsocamlgadttype-theory

Read More
Pretty printing with free monads and GADTs...

haskellpretty-printgadtfree-monad

Read More
GADTs for Representing Function Application with Multiple Parameters (AST)...

ocamlabstract-syntax-treegadt

Read More
Haskell: Heterogeneous list for data with phantom variable...

haskellgadtexistential-typephantom-types

Read More
List of any `DataKind` in GADT...

haskellgadtdata-kinds

Read More
Trouble refactoring current types(possibly GADT/Type Families related)...

haskelltypesrefactoringgadt

Read More
return type of GADT evaluator...

haskellgadt

Read More
HList with DataKinds, kind not promotable...

haskellgadttype-familiesdata-kindsconstraint-kinds

Read More
Prove that a constraint holds for a component of a product from the fact it holds for the product...

haskelltypeclassgadtconstraint-kinds

Read More
Haskell type family applications are not evaluated...

haskellgadttype-familiesdata-kinds

Read More
Simplifying a GADT with Uniplate...

haskellgadtuniplate

Read More
How can holes and contexts be implemented for higher-kinded types in a lens style uniplate library?...

haskellgadtuniplate

Read More
Equality of De Bruijn-indexed variables in a GADT...

haskelldslgadt

Read More
GADT vs Existentially quantified types (*forall*)...

haskelltypesgadtexistential-type

Read More
Creating (getting) a value instance from a phantom type...

haskellgadtphantom-types

Read More
does this GADT actually have type role representational...

haskellgadt

Read More
GADTs: Difference between 'Algebraic' and 'Abstract'?...

haskellabstract-data-typealgebraic-data-typesgadt

Read More
Tagging a string with corresponding symbol...

haskelltypesgadt

Read More
Implementing a type class using a GADT...

haskellgadt

Read More
Implicit Arguments and Type Families...

haskelltypessingletongadt

Read More
Building values dynamically with GADTs using Data Kinds...

haskellgadtdependent-typedata-kinds

Read More
How can I use restricted constraints with GADTs?...

haskellgadt

Read More
Can't deduce f = f₁ from f x = f₁ y?...

haskelltypecheckinggadtunification

Read More
Can GADTs (or existentials) without constraints be compiled as tight as untyped ordinary ADTs?...

performancehaskellgadtexistential-type

Read More
Is nested pair a good idea in Haskell...

haskellgadt

Read More
How would you abstract away the boilerplate in this pair of "similar shaped" datatypes...

haskelltypeslambda-calculusgadtmetacircular

Read More
How do you formulate n-ary product and sum types in this typed lambda calculus universe?...

haskelllambda-calculusalgebraic-data-typesgadtdata-kinds

Read More
GADT definition...

ocamlgadt

Read More
Can't properly define transformation from universal type, that defined with GADT...

haskellghcgadt

Read More
Enabling "-fno-warn-" for Inaccessible code in GADTs...

haskellghcgadtderiving

Read More
BackNext