Elixir v1.20: Now a gradually typed language

Record type inference for dummies

ATS Programming Language

A Brief Introduction to Icon

A Survey of Inlining Heuristics

Nontrailing separators do not spark joy

Evaluation order and nontermination in query languages

Typst: Designing for Incrementality

A Typed, Algebraic Approach to Parsing (2019)

A Core Calculus for Documents (2024)

Safe Made Easy Pt.1: Single Ownership is (Not) Optional

Rhombus Language 1.0

Lifting E-Graphs

Solod v0.2: Networking, new targets, friendlier interop

Why languages should never reorder structs

Type Inference (Part 1)

Deconstructing Datalog

Datalog

Control Structures in Programming Languages

Vim Creator Bram Moolenaar's Forgotten Programming Language, Zimbu (2023)

Recent improvements to the Swift type checker

Implementing a Custom Query Language with Python and Apache Spark

Diagramming Program Values by Spatial Refinement

Ergonomic overrides for Nixpkgs

Bab: a family of hashing functions for p2p networks

𝜇⁢𝜆⁢ϵ⁢𝛿-Calculus: Self Optimizing Language that Seems to Exhibit Paradoxical Transfinite Cognitive Capabilities

How TypeScript infers type variables

How TypeScript distributes unions

Making your own programming language is easier than you think (but also harder)

Unsigned sizes: A five year mistake

More →