first-class-families

Type composer

A library providing a foundation for type-level functions and compositions in Haskell

First-class type families

GitHub

87 stars
8 watching
12 forks
Language: Haskell
last commit: about 2 years ago
dependent-typeshaskelltypes

Related projects:

RepositoryDescriptionStars
ilya-klyuchnikov/lambdapiReorganization of source code for dependently typed lambda calculus paper to improve readability and understandability112
typedefs/typedefsA language-agnostic way to define algebraic data types using polynomials.367
dorchard/type-level-setsA Haskell library providing data structures and operations for working with sets and maps at the type level66
lexi-lambda/higher-rankA Haskell implementation of type checking and evaluation for higher-rank polymorphism101
i-am-tom/learn-me-a-haskellLearning Haskell with focus on dependent types and type-level programming using the OneOf data structure70
typelevel/simulacrumA library that simplifies the use of type classes in Scala935
andreasabel/miniagdaA research prototype of a dependently typed language with sized types and variances104
dimasamoz/mezzoA Haskell library for type-safe music composition with static rule enforcement at compile-time.357
lexifi/lrtA package providing runtime type representations and a syntax extension to synthesize them from OCaml types32
gabriella439/haskell-typed-spreadsheet-libraryProvides a typed and composable API for building spreadsheets with explicit input/output relationships185
lemastero/scala_typeclassopediaA comprehensive guide to abstractions from Category theory in functional programming with implementation examples and links to further resources.379
kotlinisland/basedtypingA collection of helpers and utilities to aid in dealing with types at static analysis and runtime.9
pa-ba/compdataA Haskell library for creating and manipulating compositional data types in a modular and flexible way89
thma/ltupatternfactoryMaps software design patterns to Haskell type class concepts and functional programming structures995
tweag/linear-baseA standard library providing minimal facilities to write practical code with linear types in Haskell.336