Mostrar el registro sencillo del ítem

Autordc.contributor.authorAllende, Esteban 
Autordc.contributor.authorFabry, Johan K. es_CL
Autordc.contributor.authorTanter, Éric Pierre es_CL
Fecha ingresodc.date.accessioned2014-12-15T15:36:09Z
Fecha disponibledc.date.available2014-12-15T15:36:09Z
Fecha de publicacióndc.date.issued2014
Cita de ítemdc.identifier.citationACM Volume 49 Issue 2, February 2014en_US
Identificadordc.identifier.otherDOI: 10.1145/2508168.2508171
Identificadordc.identifier.urihttps://repositorio.uchile.cl/handle/2250/126587
Nota generaldc.descriptionArtículo de publicación ISien_US
Resumendc.description.abstractGradual typing enables a smooth and progressive integration of static and dynamic typing. The semantics of a gradually-typed program is given by translation to an intermediate language with casts: runtime type checks that control the boundaries between statically- and dynamically-typed portions of a program. This paper studies the performance of different cast insertion strategies in the context of Gradualtalk, a gradually-typed Smalltalk. We first implement the strategy specified by Siek and Taha, which inserts casts at call sites. We then study the dual approach, which consists in performing casts in callees. Based on the observation that both strategies perform well in different scenarios, we design a hybrid strategy that combines the best of each approach. We evaluate these three strategies using both micro- and macro-benchmarks.We also discuss the impact of these strategies on memory, modularity, and inheritance. The hybrid strategy constitutes a promising cast insertion strategy for adding gradual types to existing dynamicallytyped languages.en_US
Idiomadc.language.isoenen_US
Publicadordc.publisherPleiaden_US
Tipo de licenciadc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link a Licenciadc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Palabras clavesdc.subjectGradual typingen_US
Títulodc.titleCast Insertion Strategies for Gradually-Typed Objectsen_US
Tipo de documentodc.typeArtículo de revista


Descargar archivo

Icon

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivs 3.0 Chile
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution-NonCommercial-NoDerivs 3.0 Chile