Title
Modules for standard ML
Abstract
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 revised language, now called Standard ML. The design has three main goals: (1) to facilitate the structuring of large ML programs; (2) to support separate compilation and generic library units; and (3) to employ new ideas in the semantics of data types to extend the power of ML's polymorphic type system. It is based on concepts inherent in the structure of ML, primarily the notions of a declaration, its type signature, and the environment that it denotes.
Year
DOI
Venue
1984
10.1145/800055.802036
LISP and Functional Programming
Keywords
Field
DocType
polymorphism,data type,functional programming language,type system
Declaration,Type signature,Programming language,Functional programming,Standard ML,Computer science,Parametric polymorphism,Theoretical computer science,Data type,Structuring,Semantics
Conference
ISBN
Citations 
PageRank 
0-89791-142-3
113
42.78
References 
Authors
11
1
Search Limit
100113
Name
Order
Citations
PageRank
David B. MacQueen1381158.96