Abstract | ||
---|---|---|
Soft typing is a generalization of static type checking that accommodates both dynamic typing and static typing in one framework. A soft type checker infers types for identifiers and inserts explicit run-time checks to transform untypable programs into typable form. Soft Scheme is a practical soft type system for R4RS Scheme. The type checker uses a representation for types that is expressive, easy to interpret, and supports efficient type inference. Soft Scheme supports all of R4RS Scheme, including uncurried procedures of fixed and variable arity, assignment, and continuations. |
Year | DOI | Venue |
---|---|---|
1994 | 10.1145/239912.239917 | ACM Transactions on Programming Languages and Systems (TOPLAS) |
Keywords | DocType | Volume |
type system,program optimization,dynamic typing,data structure,type inference | Conference | 19 |
Issue | ISSN | Citations |
1 | 0164-0925 | 74 |
PageRank | References | Authors |
10.19 | 48 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Andrew K. Wright | 1 | 772 | 72.88 |
Robert Cartwright | 2 | 529 | 67.27 |