Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

New Results on Type Systems for Functional Logic Programming

dc.book.titleFunctional and Constraint Logic Programming
dc.contributor.authorLópez Fraguas, Francisco Javier
dc.contributor.authorMartín Martín, Enrique
dc.contributor.authorRodríguez Hortalá, Juan
dc.date.accessioned2023-06-20T05:44:44Z
dc.date.available2023-06-20T05:44:44Z
dc.date.issued2010
dc.description18th International Workshop on Functional and Constraint Logic Programming WFLP 2009. Brasilia, Brazil, June 28, 2009.
dc.description.abstractType systems are widely used in programming languages as a powerful tool providing safety to programs, and forcing the programmers to write code in a clearer way. Functional logic languages have inherited Damas & Milner type system from their functional part due to its simplicity and popularity. In this paper we address a couple of aspects that can be subject of improvement. One is related to a problematic feature of functional logic languages not taken under consideration by standard systems: it is known that the use of opaque HO patterns in left-hand sides of program rules may produce undesirable effects from the point of view of types. We re-examine the problem, and propose a Damas & Milner-like type system where certain uses of HO patterns (even opaque) are permitted while preserving type safety, as proved by a subject reduction result that uses HO-let-rewriting, a recently proposed reduction mechanism for HO functional logic programs. The other aspect is the different ways in which polymorphism of local definitions can be handled. At the same time that we formalize the type system, we have made the effort of technically clarifying the overall process of type inference in a whole program.
dc.description.departmentSección Deptal. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Ciencias Matemáticas
dc.description.refereedTRUE
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/17917
dc.identifier.doi10.1007/978-3-642-11999-6_9
dc.identifier.isbn978-3-642-11998-9
dc.identifier.officialurlhttp://www.springerlink.com/content/r0410hp00182h247/fulltext.pdf
dc.identifier.relatedurlhttp://www.springerlink.com/
dc.identifier.urihttps://hdl.handle.net/20.500.14352/45387
dc.issue.number5979
dc.journal.titleLNCS
dc.language.isoeng
dc.page.final144
dc.page.initial128
dc.publication.placeBerlin
dc.publisherSpringer
dc.relation.ispartofseriesLecture Notes in Computer Science
dc.relation.projectIDMerit-Forms-UCM (TIN2005-09207-C03-03)
dc.relation.projectIDSTAMP (TIN2008-06622-C03-01)
dc.relation.projectIDPromesas-CAM (S-0505/TIC/0407)
dc.relation.projectIDGPD-UCM (UCM-BSCH-GR58/08-910502)
dc.rights.accessRightsrestricted access
dc.subject.cdu004
dc.subject.ucmCibernética matemática
dc.subject.unesco1207.03 Cibernética
dc.titleNew Results on Type Systems for Functional Logic Programming
dc.typebook part
dspace.entity.typePublication
relation.isAuthorOfPublication9f1acb56-806e-4ab4-b939-8b692d5629bd
relation.isAuthorOfPublication8c7dbac8-1093-454e-a0cf-e7b2f316cf09
relation.isAuthorOfPublication19b4fb29-4f3e-4062-a5bd-59e19e25c448
relation.isAuthorOfPublication.latestForDiscovery8c7dbac8-1093-454e-a0cf-e7b2f316cf09

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
RodHotala01.pdf
Size:
296.99 KB
Format:
Adobe Portable Document Format