Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[PDF][PDF] The ZINC experiment: an economical implementation of the ML language
X Leroy - 1990 - inria.hal.science
This report details the design and implementation of the ZINC system. This is an
implementation of the ML language, intended to serve as a test eld for various extensions of …
implementation of the ML language, intended to serve as a test eld for various extensions of …
[PDF][PDF] F-bounded polymorphism for object-oriented programming
Bounded quantification was introduced by Cardelli and Wegner as a means of ty**
functions that operate uniformly over all subtypes of a given type. They defined a simple …
functions that operate uniformly over all subtypes of a given type. They defined a simple …
Type inference for record concatenation and multiple inheritance
M Wand - Information and Computation, 1991 - Elsevier
We show that the type inference problem for a lambda calculus with records, including a
record concatenation operator, is decidable. We show that this calculus does not have …
record concatenation operator, is decidable. We show that this calculus does not have …
Type checking records and variants in a natural extension of ML
D Rémy - Proceedings of the 16th ACM SIGPLAN-SIGACT …, 1989 - dl.acm.org
Strongly typed languages with records may have inclusion rules so that records with more
fields can be used instead of records with less fields. But these rules lead to a global …
fields can be used instead of records with less fields. But these rules lead to a global …
Inheritance as implicit coercion
We present a method for providing semantic interpretations for languages with a type system
featuring inheritance polymorphism. Our approach is illustrated on an extension of the …
featuring inheritance polymorphism. Our approach is illustrated on an extension of the …
[LIBRO][B] Qualified types: theory and practice
MP Jones - 2003 - books.google.com
Qualified types can be viewed as a generalization of type classes in the functional language
Haskell and the theorem prover Isabelle. These in turn are extensions of equality types in …
Haskell and the theorem prover Isabelle. These in turn are extensions of equality types in …
Type systems for programming languages
JC Mitchell - Formal Models and Semantics, 1990 - Elsevier
Publisher Summary This chapter presents some basic issues in the type-theoretic study of
programming language concepts. It presents Church's typed lambda calculus as an …
programming language concepts. It presents Church's typed lambda calculus as an …
Operations on records
We define a simple collection of operations for creating and manipulating record structures,
where records are intended as finite associations of values to labels. A second-order type …
where records are intended as finite associations of values to labels. A second-order type …
Type inference with simple subtypes
JC Mitchell - Journal of functional programming, 1991 - cambridge.org
Subty** appears in a variety of programming languages, in the form of the 'automatic
coercion'of integers to reals, Pascal subranges, and subtypes arising from class hierarchies …
coercion'of integers to reals, Pascal subranges, and subtypes arising from class hierarchies …
Simple type-theoretic foundations for object-oriented programming
BC Pierce, DN Turner - Journal of functional programming, 1994 - cambridge.org
We develop a formal, type-theoretic account of the basic mechanisms of object-oriented
programming: encapsulation, message passing, subty** and inheritance. By modelling …
programming: encapsulation, message passing, subty** and inheritance. By modelling …