Hello, TypedDuck
This is the first post on the TypedDuck blog.
TypedDuck started as one project — Rigor, a Ruby static analyzer — and grew a second, the chibirigor online book. They share a worldview more than a codebase: types are already there in dynamic languages at runtime, and the job is to surface them while you write, not after you ship.
This site is the umbrella over those projects, and this blog is where the notes that don’t belong in any one project’s docs will live — design decisions, release notes, and the occasional detour into type theory. Posts are written in both English and Japanese.
More soon.
© 2026 TypedDuck. Licensed under CC BY-SA 4.0.