[PDF][PDF] The Modula–3 type system

L Cardelli, J Donahue, M Jordan, B Kalsow… - Proceedings of the 16th …, 1989 - dl.acm.org
The Modula-3 Type System Page 1 The Modula-3 Type System Luca Cardelli* Jim Donahue+
IvIick Jordan+ Bill Kalsow* Greg Nelson* Abstract This paper presents an overview of the …

[PDF][PDF] Records, variants and qualified types

BR Gaster - 1998 - cs.nott.ac.uk
In most programming languages, a system of types is used to distinguish between different
types of values. Types are checked" in some way, either statically during program …

[PDF][PDF] Logical Relations as Types

J STERLING, R HARPER - J. ACM, 2021 - jonmsterling.com
Program modules are the application of dependent type theory with universes to the large-
scale structuring of programs. As MacQueen [84] observed, the hierarchical structuring of …

[图书][B] Adding polymorphic abstraction to ML (detailed abstract)

AJ Kfoury, JB Wells - 1994 - Citeseer
The ML programming language restricts type polymorphism to occur only in the\let-in"
construct and requires every occurrence of a formal parameter of a function (a-abstraction) …

[PDF][PDF] Concurrent use of generic types in MODULA-2

ME Goldsby - ACM Sigplan Notices, 1986 - dl.acm.org
In a recent contribution to SIGPLAN Notices [1], Czyzowicz and Iglewski present an effective
and elegant technique for implementing generic types in Modula-2. The present paper …

An introduction to the high-level language Standard ML

J Ophel - … Reasoning: International Lecture Series 1991–1992 …, 2005 - Springer
Standard ML is a modern high-level programming language. This paper presents an
introduction to the language, concentrating on the highlevel features of ML that assist in …

A fold for all seasons

T Sheard, L Fegaras - Proceedings of the conference on Functional …, 1993 - dl.acm.org
Generic control operators, such as fold,, can be generated from algebraic type definitions.
The class of types to which these techniques are applicable is generalized to all algebraic …

A theory of qualified types

MP Jones - European symposium on programming, 1992 - Springer
In a language with a polymorphic type system, a term of type Vt. f (t) can be treated (possibly
after suitable instantiation) as having any of the types in the set:{f (t) l tisatype}. It is' natural to …

[PDF][PDF] Internal procedure parameters in structured Fortran precompliers

M Malkosh - ACM SIGPLAN Notices, 1977 - dl.acm.org
The current interest in structured programming using disciplined program control statements,
together with the popularity and wide distribution of FORTRAN, has resulted in a number of …

Polymorphic type inference

D Leivant - Proceedings of the 10th ACM SIGACT-SIGPLAN …, 1983 - dl.acm.org
The benefits of strong typing to disciplined programming, to compile-time error detection and
to program verification are well known. Strong typing is especially natural for functional …