







An introduction to strong arrows and how it leverages the Erlang VM to provide sound gradual typing.
Typed-Untyped Interactions: A Comparative Analysis
Dozens of languages today support gradual typing in some form or another. What lessons can the designer of a new language learn from their experiences?
The mythical matched modules | Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Certified compilers are complex software systems. Like other large systems, they demand modular, extensible designs. While there has been progress in extensible metatheory mechanization, scaling extensibility and reuse to meet the demands of full ...

Simply Typed Reverse-Mode Automatic Differentiation with Variants: Denotational Correctness via Idempotent Completion
Reverse-mode automatic differentiation can be derived denotationally as a structure-preserving interpretation of program syntax. In the usual simply typed model, each source type has one cotangent type. Variants break this representation because the valid cotangent space depends on the branch selected at run time; established correctness results therefore use primal-indexed families of cotangent spaces, whose direct internal language is dependent.
typelex – An experimental TypeSpec syntax for Lexicon
An experimental TypeSpec syntax for AT Protocol Lexicons. Write Lexicons in a more readable syntax using TypeSpec.

Language Tour — Dependently-Typed BEAM Language
Dependently typed programming for the BEAM through one kernel-checked compiler pipeline.

Engineering High-Performance Parsers with Data-Oriented Design
Notes from building Yuku: the AST is flat arrays of u32 indices instead of a pointer tree, and memory layout, allocation, strings, unicode, and serialization all follow from that one decision.
atcute
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.
Cantrip: On summoning entities from language in circles | deepfates
With Cantrip, deepfates reimagines the fundamentals of language model agents. Available as a ghost library with generative test specification.

Cantrip: On summoning entities from language in circles | deepfates
With Cantrip, deepfates reimagines the fundamentals of language model agents. Available as a ghost library with generative test specification.

mary-ext/atcute
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.
Theorems for free! | Proceedings of the fourth international conference on Functional programming languages and computer architecture
The polymorphic blame calculus integrates static typing, including universal types, with dynamic typing. The primary challenge with this integration is preserving parametricity: even dynamically-typed code should satisfy it once it has been cast to a ...
Sound & Vision
Explore the future of type with the Re:Vision 2025 typographic playground—an interactive showcase of emerging type trends. Dive in and shape the next wave of visual language.

Typing without having to type
25+ years into my career as a programmer I think I may finally be coming around to preferring type hints or even strong typing. I resisted those in the past …

esoteric.codes
esolangs, esoplatforms, esosystems, and all that break from the norms of computing
