arXiv · 2503.08928
Toward a Corpus Study of the Dynamic Gradual Type
Abstract
Gradually-typed languages feature a dynamic type that supports implicit coercions, greatly weakening the type system but making types easier to adopt. Understanding how developers use this dynamic type is a critical question for the design of useful and usable type systems. This paper reports on an in-progress corpus study of the dynamic type in Python, targeting 221 GitHub projects that use the mypy type checker. The study reveals eight patterns-of-use for the dynamic type, which have implications for future refinements of the mypy type system and for tool support to encourage precise type annotations.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Dibri Nsofor, Ben Greenman. 2025-03-11. Toward a Corpus Study of the Dynamic Gradual Type. https://arxiv.org/abs/2503.08928
Cite the original work for its findings. Save a collection to share your selection of sources.