Bitte benutzen Sie diese Referenz, um auf diese Ressource zu verweisen: doi:10.22028/D291-25672
Titel: Generativity and dynamic opacity for abstract types
VerfasserIn: Rossberg, Andreas
Sprache: Englisch
Erscheinungsjahr: 2003
Quelle: Proceedings of the 5th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, Upsalla, Sweden, 27-29 August 2003, pp. 241-252
Freie Schlagwörter: Abstract Types
DDC-Sachgruppe: 004 Informatik
Dokumenttyp: Konferenzbeitrag (in einem Konferenzband / InProceedings erschienener Beitrag)
Abstract: The standard formalism for explaining abstract types is existential quantification. While it provides a sufficient model for type abstraction in entirely statically typed languages, it proves to be too weak for languages enriched with forms of dynamic typing, where parametricity is violated. As an alternative approach to type abstraction that addresses this shortcoming we present a calculus for dynamic type generation. It features an explicit construct for generating new type names and relies on coercions for managing abstraction boundaries between generated types and their designated representation. Sealing is represented as a generalized form of these coercions. The calculus maintains abstractions dynamically without restricting type analysis.
Link zu diesem Datensatz: urn:nbn:de:bsz:291-scidok-2742
hdl:20.500.11880/25728
http://dx.doi.org/10.22028/D291-25672
Datum des Eintrags: 25-Jun-2004
Fakultät: MI - Fakultät für Mathematik und Informatik
Fachrichtung: MI - Informatik
Sammlung:SciDok - Der Wissenschaftsserver der Universität des Saarlandes

Dateien zu diesem Datensatz:
Datei Beschreibung GrößeFormat 
generativity.pdf165 kBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.