Integrating subtyping, matching and type quantification: A practical perspective

Andreas Gawecki, Florian Matthes

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

We report on our experience gained in designing, implementing and using a strongly-typed persistent programming language (TooL) which integrates object types, subtyping, type matching, and type quantification. Our work complements recent type-theoretical studies of sub-typing and type matching by focusing on the issue of how to integrate both concepts into a practical, orthogonal programming language. We also shed some light on the subtle typing issues which we encountered during the construction of a substantial bulk data library where it was necessary to trade-off subtyping against type matching. Our practical experience suggests that the benefits of an integration of subtyping and type matching are achieved at the expense of a significant increase in modeling complexity.

Original languageEnglish
Title of host publicationECOOP 1996 – Object-Oriented Programming - 10th European Conference, Proceedings
EditorsPierre Cointe, Pierre Cointe
PublisherSpringer Verlag
Pages26-47
Number of pages22
ISBN (Print)9783540614395, 9783540614395
DOIs
StatePublished - 1996
Externally publishedYes
Event10th European Conference on Object-Oriented Programming, ECOOP 1996 - Linz, Austria
Duration: 8 Jul 199612 Jul 1996

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1098
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference10th European Conference on Object-Oriented Programming, ECOOP 1996
Country/TerritoryAustria
CityLinz
Period8/07/9612/07/96

Fingerprint

Dive into the research topics of 'Integrating subtyping, matching and type quantification: A practical perspective'. Together they form a unique fingerprint.

Cite this