english Icono del idioma   español Icono del idioma  

Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12008/54824 Cómo citar
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorViera, Marcos-
dc.contributor.advisorPardo, Alberto-
dc.contributor.authorWaszczuk, Gonzalo-
dc.date.accessioned2026-05-07T17:15:00Z-
dc.date.available2026-05-07T17:15:00Z-
dc.date.issued2017-
dc.identifier.citationWaszczuk, G. Desarrollo de records extensibles en lenguajes con tipos dependientes [en línea]. Tesis de grado. Montevideo : Udelar. FI. INCO, 2017.es
dc.identifier.urihttps://hdl.handle.net/20.500.12008/54824-
dc.description.abstractLos records extensibles son estructuras de datos que permiten asociar valores de distintos tipos a etiquetas para poder ser accedidos mediante ellas, al igual que permiten extender esa estructura con nuevos campos de forma dinámica. Existen varias soluciones de records extensibles en varios lenguajes, sean como primitivas de lenguaje o como bibliotecas de usuario, cada una con sus ventajas y desventajas. Una de ellas es la biblioteca HList de Haskell, que utiliza listas heterogéneas para definir tales records. En este trabajo se presentará una solución de records extensibles en un lenguaje fuertemente tipado con tipos dependientes llamado Idris, basándose en la biblioteca HList. Este trabajo explorará las propiedades de los tipos dependientes y el desarrollo en Idris, y demostrará que es posible realizar una implementación de records extensibles en base a ellos, con resultados interesantes. Se presentarán los beneficios de esta solución en el contexto de un lenguaje de expresiones aritméticas definido como un embedded Domain Specific Language en Idris.es
dc.format.extent84 p.es
dc.format.mimetypeapplication/pdfes
dc.language.isoeses
dc.publisherUdelar.FI.es
dc.rightsLas obras depositadas en el Repositorio se rigen por la Ordenanza de los Derechos de la Propiedad Intelectual de la Universidad de la República.(Res. Nº 91 de C.D.C. de 8/III/1994 – D.O. 7/IV/1994) y por la Ordenanza del Repositorio Abierto de la Universidad de la República (Res. Nº 16 de C.D.C. de 07/10/2014)es
dc.titleDesarrollo de records extensibles en lenguajes con tipos dependienteses
dc.typeTesis de gradoes
dc.contributor.filiacionWaszczuk Gonzalo, Universidad de la República (Uruguay). Facultad de Ingeniería.-
thesis.degree.grantorUniversidad de la República (Uruguay). Facultad de Ingenieríaes
thesis.degree.nameIngeniero en Computaciónes
dc.rights.licenceLicencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)es
Aparece en las colecciones: Tesis de grado - Instituto de Computación

Ficheros en este ítem:
Fichero Descripción Tamaño Formato   
Was17.pdfTesis de grado501,43 kBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons