Repository navigation

#

higher-kinded-types

Higher-kinded data via generics

Haskell
170
1 年前

A type-level library enabling the creation and the manipulation of type constructors which can be detached from their type parameters. Also referred to as higher kinded types.

TypeScript
161
2 年前

Boilerplate-free, zero-overhead Tagless Final / typed-final / Finally Tagless DSLs in Scala

Scala
110
8 年前

Functional programming for deno and javascript. Monads, semigroups, optics, parsers, state management, yadda yadda yadda.

TypeScript
110
3 天前

Seamless Higher-Kinded Types in Rust

Rust
84
3 年前

🍃 A micro HKT (higher-kinded type) implementation for TypeScript, with type safety elegantly guaranteed.

TypeScript
59
4 个月前

Fωμ type checker and compiler

OCaml
54
3 年前

A functional programming language with lisp syntax and ML semantics that runs on the BEAM

Elixir
47
4 年前

A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type erasure

Rust
45
3 年前

Higher abstraction infrastructures in F#(ad-hoc polymorphism, subtypeclassing, monad, hkt...), exactly what we've dreamed about for so long

F#
43
6 年前

Experiments with higher-kinded types and object algebras in C#

C#
38
5 年前

Over-Complicated Database Query using higher-kinded data

Scala
35
5 年前
OCaml
29
3 年前

Extract or modify pieces of arbitrarily nested types with type lenses

TypeScript
27
1 年前

Zero-dependency, purely functional library for effectful programming in Typescript

TypeScript
27
2 年前

Experimental HKT framework and generic traits for the standard library

Rust
21
3 年前