Tech article

Types of types: Haskell's Kind system

No preview is available. Read the original article for the full story.

Hacker News | Oct 14, 2026 | Thom2503

Automated excerpt

What if we replaced the Type param in Type -> Type with (Type -> Type)? Well, for starters, we get a signature like (Type -> Type) -> Type. Just as functions with signatures like (Int -> Int) -> Bool are called higher-order functions, type constructors with Kinds like (Type -> Type) -> Type or (Type -> Type) -> (Type -> Type) -> Type are collectively called higher-Kinded types or HKTs for short.

Selected automatically from source text; not independently written or fact-checked. Read the original for full context.

Read the original article

Read next

  • JDK 28
    Tech | Hacker News | Oct 17, 2026

AI briefing: recent picks

More stories to explore