Skip to the card

2026-11-14 issue

Observed arrival · 2026-11-14

Pagda: Python checked before it runs

pagda.org Visit website
Editorial interest 83/100 Selection signal · not a rating of the site

Pagda is a subset of Python with dependent types; files are type-checked by Agda before they run.

Landing page captured for the 2026-11-14 issue.
For
Python programmers exploring dependent types
Worth noticing
Examples contrast accepted and refused files, including bounds checks, Optional values, and non-empty vectors.

Field notes

Examples pair source snippets with accepted output or explicit type-check errors, including a function that refuses an unchecked list index. The page also explains the `known(c)` mechanism: a matching condition inside an `if` or `while` can supply a proof to the checker. Its stated limits are unusually plain—mutable objects, inheritance, and floats are excluded—so the tradeoffs are visible alongside the promises.

Observed signals

Read the marks

Editorial observations of this landing page, not a rating.

○OpenPublic substance visible
✦PrettyNotable craft visible
●ProPolished or operationally mature
◎NicheUnusually specific use

One card from the complete issue

Probably Nobody Stood Here

343,679 arrived 1,000 judged 987 catalogued Enter the complete issue
pagda.org

Landing page observed 2026-11-14. The live site may have changed.