Topics · Domain

Programming languages

Languages, type systems, compilers, and how executable intent gets written down.

Within
Linguistics
Includes
Abstraction, Compilers, Elixir, Formal methods, Haskell, Rust, Type systems, TypeScript
Pages
6
On the map 6 pages and the topics around it
Tap a dot to select it, tap again to open it.

Open in the full map →

  1. 2026

  2. articleThe Proof You Only Have to Write Once

    Generation is cheap, so verification is the bottleneck — and we throw the verification away every time. What if a proof, once written, could be named, shared, and vouched for? A content-addressed commons for verified Haskell, and the move I left for after the semantic-artifact trilogy.

    Formal methodsProgramming languagesAI-assisted engineeringOpen sourceTrustHaskellCompilersType systems

  3. articleThe Field Exists Now

    Alasdair Allan's agentlanguages.dev catalogue turns AI-oriented programming languages from a loose set of experiments into a field with camps, disagreements, and testable claims.

    Programming languagesAI-assisted engineeringFormal methodsHaskellCompilersType systems

  4. articleWhat Comes After the Last Programming Language

    If AI generates machine code directly, why are we still running operating systems designed for humans? The answer might be an inference-native OS.

    Operating systemsInferenceGPUsIsolationProgramming languagesAbstractionAI-assisted engineering

  5. articleWhy We Built a Haskell Package Manager in Rust

    hx is a fast, opinionated Haskell toolchain built in Rust, following the playbook astral.sh used to modernize Python.

    Developer toolingProgramming languagesDeterminismOpen sourceHaskellRustType systems

  6. 2023

  7. articleAll beginning is Haskell

    How Haskell shaped the way I think about building systems, and why I am still building Haskell tooling years after writing my first monad.

    Programming languagesHaskellDeveloper toolingCompilersType systems

    Open the full search →