Sciweavers

FPCA
1989
13 years 12 months ago
A Simple Semantics for ML Polymorphism
We give a framework for denotational semantics for the polymorphic “core” of the programming language ML. This framework requires no more semantic material than what is needed...
Atsushi Ohori
FPCA
1989
13 years 12 months ago
F-Bounded Polymorphism for Object-Oriented Programming
Bounded quantification was introduced by Cardelli and Wegner as a means of typing functions that operate uniformly over all subtypes of a given type. They defined a simple “ob...
Peter S. Canning, William R. Cook, Walter L. Hill,...
ECOOP
1989
Springer
13 years 12 months ago
A Design Method for Object-Oriented Programming
Winnie W. Y. Pun, Russel L. Winder
ECOOP
1989
Springer
13 years 12 months ago
A Class Hierarchy for Building Stream-Oriented File Systems
Peter Madany, Roy H. Campbell, Vincent F. Russo, D...
CTCS
1989
Springer
13 years 12 months ago
Temporal Structures
We combine the principles of the Floyd-Warshall-Kleene algorithm, enriched categories, and Birkhoff arithmetic, to yield a useful class of algebras of transitive vertex-labeled s...
Ross Casley, Roger F. Crew, José Meseguer, ...
CTCS
1989
Springer
13 years 12 months ago
A Category-theoretic Account of Program Modules
The type-theoretic explanation of modules proposed to date (for programming languages like ML) is unsatisfactory, because it does not capture that evaluation of type-expressions i...
Eugenio Moggi
CTCS
1989
Springer
13 years 12 months ago
Quantitative Domains, Groupoids and Linear Logic
We introduce the notion of a candidate for “multiple valued universal constructions” and define stable functors (which generalise functors with left adjoints) in terms of fac...
Paul Taylor 0002