[PDF][PDF] PFPL Supplement: Types for Program Modules

R Harper - 2020 - cs.cmu.edu
PFPL Supplement: Types for Program Modules Page 1 PFPL Supplement: Types for Program
Modules∗ Robert Harper Summer, 2020 1 Introduction The two main issues in the design of …

Separate compilation of type-parameterized modules

T Yuasa - J. Inform Process, 1982 - ipsj.ixsq.nii.ac.jp
Separate compilation of program modules is a key issue with regard to implementation of
modular programming languages. It reduces compile time by avoiding reprocessing of those …

A type discipline for program modules

R Harper, R Milner, M Tofte - … '87: Proceedings of the International Joint …, 1987 - Springer
The ML modules system is organized around the notions of structure, signature, and functor.
A structure is an encapsulated declaration of data types and values, a signature is a “type” or …

[PDF][PDF] Static Dependent Types for First-Class Modules

MA Sheldon - 1989 - Citeseer
Static dependent types are the basis of a new type system which allows types and values to
be packaged together in first-class modules, permitting flexible use of packaged types while …

Static dependent types for first class modules

MA Sheldon, DK Gifford - Proceedings of the 1990 ACM Conference on …, 1990 - dl.acm.org
Static dependent types are the basis of a new type system that permits types and values to
be packaged together into first class modules. Unlike other approaches to modules, static …

Modules for standard ML

D MacQueen - Proceedings of the 1984 ACM Symposium on LISP and …, 1984 - dl.acm.org
The functional programming language ML has been undergoing a thorough redesign during
the past year, and the module facility described here has been proposed as part of the …

Notes on type abstraction

J Guttag - Program Construction: International Summer School, 2005 - Springer
This paper, which was prepared to accompany a series of lectures given at the 1978 NATO
International Summer School on Program Construction, is primarily tutorial in nature. It …

Modules and type checking in PL/LL

LE Thorelli - ACM SIGPLAN Notices, 1987 - dl.acm.org
The type system of a programming language system PL/LL is described. PL is a simple
object oriented programming language and LL is a language for composing PL modules …

Program derivation in type theory: a partitioning problem

K Petersson, JM Smith - Computer Languages, 1986 - Elsevier
Martin-Löf's type theory is a theory in which one can write both specifications and programs.
By interpreting propositions as types, predicate logic is available when formulating a …

[图书][B] An investigation of a programming language with a polymorphic type structure.

NJ McCracken - 1979 - search.proquest.com
INFORMATION TO USERSThis was produced from a copy of a document sent to us for
microfilming. While the most advanced technological means to photograph and reproduce …