type-level-sets

Type-level set library

A Haskell library providing data structures and operations for working with sets and maps at the type level

Type-level sets for Haskell (with value-level counterparts and various operations)

GitHub

66 stars
4 watching
22 forks
Language: Haskell
last commit: almost 3 years ago

Related projects:

RepositoryDescriptionStars
typelevel/doobieA functional JDBC layer that abstracts database interactions in a Scala-based programming language2,177
typelevel/simulacrumA library that simplifies the use of type classes in Scala935
mrkkrp/factsA Haskell library for working with refined types to represent and manipulate data structures57
lysxia/first-class-familiesA library providing a foundation for type-level functions and compositions in Haskell87
pa-ba/compdataA Haskell library for creating and manipulating compositional data types in a modular and flexible way89
spl/dlistA data structure library providing efficient append and snoc operations for list-like types65
i-am-tom/learn-me-a-haskellLearning Haskell with focus on dependent types and type-level programming using the OneOf data structure70
lexi-lambda/higher-rankA Haskell implementation of type checking and evaluation for higher-rank polymorphism101
dojo/typingsA collection of type definitions for Dojo 1.x libraries and frameworks.28
kim/leveldb-haskellProvides Haskell bindings to LevelDB for fast, disk-based key-value storage66
tweag/linear-baseA standard library providing minimal facilities to write practical code with linear types in Haskell.336
anuraghazra/typelevel-parserAn experiment in building a domain-specific language (DSL) to query structured objects using TypeScript's type system144
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
willcrichton/tyradeExploring type-level programming in Rust with a focus on simplicity and expressiveness323
haskell-to-elm/haskell-to-elmGenerates matching Elm type definitions and JSON encoders and decoders from Haskell types61