On the cost of type-tag soundness

Ben Greenman, Zeina Migeed · 2017

Gradual typing systems ensure type soundness by transforming static type annotations into run-time checks. These checks provide semantic guarantees, but may come at a large cost in performance. In particular, recent work by Takikawa et al. suggests that enforcing a conventional form of type soundness may slow a program by two orders of magnitude.

Read the paper · More papers on PaperTik