Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

01 Type Systems

❯

01 Concept

❯

Higher Kinded Types

Higher-Kinded Types

Feb 10, 20261 min read

  • type-systems
  • higher-kinded

Higher-Kinded Types

← Back to Advanced Type Features

Types that take type constructors (rather than concrete types) as parameters. Higher-kinded types enable abstracting over type constructors like List, Option, or Future, allowing generic programming over container-like structures (e.g., defining Functor or Monad generically).

Key Properties

  • Types That Take Type Constructors as Parameters

type-systems higher-kinded


Graph View

  • Higher-Kinded Types
  • Key Properties

Backlinks

  • Advanced Type Features
  • Types That Take Type Constructors as Parameters

Created with Quartz v4.5.2 © 2026

  • GitHub