Mostrar el registro sencillo del ítem

Autordc.contributor.authorToro, Matías 
Autordc.contributor.authorTanter, Éric Pierre 
Fecha ingresodc.date.accessioned2016-01-29T14:25:07Z
Fecha disponibledc.date.available2016-01-29T14:25:07Z
Fecha de publicacióndc.date.issued2015
Cita de ítemdc.identifier.citationACM Sigplan Noticies Volumen: 50 Número: 10 Páginas: 935-953 Oct 2015en_US
Identificadordc.identifier.otherDOI: 10.1145/2814270.2814315
Identificadordc.identifier.urihttps://repositorio.uchile.cl/handle/2250/136896
Nota generaldc.descriptionArtículo de publicación ISIen_US
Resumendc.description.abstractDespite their obvious advantages in terms of static reasoning, the adoption of effect systems is still rather limited in practice. Recent advances such as generic effect systems, lightweight effect polymorphism, and gradual effect checking, all represent promising steps towards making effect systems suitable for widespread use. However, no existing system combines these approaches: the theory of gradual polymorphic effects has not been developed, and there are no implementations of gradual effect checking. In addition, a limiting factor in the adoption of effect systems is their unsuitability for localized and customized effect disciplines. This paper addresses these issues by presenting the first implementation of gradual effect checking, for Scala, which supports both effect polymorphism and a domain-specific language called Effscript to declaratively define and customize effect disciplines. We report on the theory, implementation, and practical application of the system.en_US
Idiomadc.language.isoenen_US
Publicadordc.publisherAssoc. Computing Machineryen_US
Tipo de licenciadc.rightsAtribución-NoComercial-SinDerivadas 3.0 Chile*
Link a Licenciadc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Palabras clavesdc.subjectType-and-effect systemsen_US
Palabras clavesdc.subjectGradual typingen_US
Palabras clavesdc.subjectEffect polymorphismen_US
Palabras clavesdc.subjectEffscripten_US
Palabras clavesdc.subjectScalaen_US
Palabras clavesdc.subjectJavaen_US
Títulodc.titleCustomizable Gradual Polymorphic Effects for Scalaen_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

Atribución-NoComercial-SinDerivadas 3.0 Chile
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 3.0 Chile