Show simple item record

Authordc.contributor.authorSchwerter, Felipe Banados 
Authordc.contributor.authorGarcía, Ronald 
Authordc.contributor.authorTanter, Éric Pierre 
Admission datedc.date.accessioned2017-03-01T21:01:16Z
Available datedc.date.available2017-03-01T21:01:16Z
Publication datedc.date.issued2016
Cita de ítemdc.identifier.citationJournal of Functional Programming. Volumen: 26 Páginas: 1-66 Número de artículo: e19es_ES
Identifierdc.identifier.other10.1017/S0956796816000162
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/142910
Abstractdc.description.abstractEffect systems have the potential to help software developers, but their practical adoption has been very limited. We conjecture that this limited adoption is due in part to the difficulty of transitioning from a system where effects are implicit and unrestricted to a system with a static effect discipline, which must settle for conservative checking in order to be decidable. To address this hindrance, we develop a theory of gradual effect checking, which makes it possible to incrementally annotate and statically check effects, while still rejecting statically inconsistent programs. We extend the generic type-and-effect framework of Marino and Millstein with a notion of unknown effects, which turns out to be significantly more subtle than unknown types in traditional gradual typing. We appeal to abstract interpretation to develop and validate the concepts of gradual effect checking. We also demonstrate how an effect system formulated in the framework of Marino and Millstein can be automatically extended to support gradual checking. We use gradual effect checking to develop a fully gradual type-and-effect framework, which permits interaction between static and dynamic checking for both effects and types.es_ES
Lenguagedc.language.isoenes_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Sourcedc.sourceJournal of Functional Programminges_ES
Títulodc.titleGradual type-and-effect systemses_ES
Document typedc.typeArtículo de revista
Catalogueruchile.catalogadorC. R. B.es_ES
Indexationuchile.indexArtículo de publicación ISIes_ES


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile