login

Soft typing

Published 1 January 1991Open access
Robert Cartwright, Mike Fagan
Citations302
View PDF

TL;DR

A generalization of static and dynamic typing---called soft typing---that combines the best features of both approaches is presented, and an extension of the ML type system supporting union types and recursive types that assigns types to a wider class of programs than ML is developed.

Abstract

of programs than ML. We have also developed an algorithm for frugally inserting run-time checks in programs that do not type check.

Keywords

Computer Science