Sciweavers

248 search results - page 2 / 50
» Phantom types and subtyping
Sort
View
ESOP
2009
Springer
14 years 2 days ago
Is Structural Subtyping Useful? An Empirical Study
Abstract. Structural subtyping is popular in research languages, but all mainstream object-oriented languages use nominal subtyping. Since languages with structural subtyping are n...
Donna Malayeri, Jonathan Aldrich
FORTE
2001
13 years 6 months ago
Patterns and Rules for Behavioural Subtyping
Abstract Subtyping relations for object-oriented formalisms describe relationships between super- and subclasses which satisfy the substitutability requirement imposed on types and...
Heike Wehrheim
ASIAN
1999
Springer
114views Algorithms» more  ASIAN 1999»
13 years 9 months ago
Entailment of Non-structural Subtype Constraints
Entailment of subtype constraints was introduced for constraint simplification in subtype inference systems. Designing an efficient algorithm for subtype entailment turned out to...
Joachim Niehren, Tim Priesnitz
OOPSLA
2007
Springer
13 years 11 months ago
Combining structural subtyping and external dispatch
Nominal subtyping (or user-defined subtyping) and structural subtyping each have their own strengths and weaknesses. Nominal subtyping allows programmers to explicitly express de...
Donna Malayeri
LFP
1990
102views more  LFP 1990»
13 years 6 months ago
A Semantic Basis for Quest
Quest is a programming language based on impredicative type quantifiers and subtyping within a three-level structure of kinds, types and type operators, and values. The semantics ...
Luca Cardelli, Giuseppe Longo