Alef: un cálculo de efectos algebraicos con tipado bidireccional
El modelado de efectos computacionales mediante teorías matemáticas es un instrumento fundamental para facilitar el razonamiento sobre programas y poder garantizar su correctitud. Uno de estos modelos es el basado en la teoría de efectos algebraicos, que representa los efectos mediante operacion...
Guardado en:
| Autor principal: | |
|---|---|
| Otros Autores: | |
| Formato: | bachelorThesis Tésis de Grado acceptedVersion |
| Lenguaje: | Español |
| Publicado: |
2020
|
| Materias: | |
| Acceso en línea: | http://hdl.handle.net/2133/19077 http://hdl.handle.net/2133/19077 |
| Aporte de: |
| id |
I15-R121-2133-19077 |
|---|---|
| record_format |
dspace |
| institution |
Universidad Nacional de Rosario |
| institution_str |
I-15 |
| repository_str |
R-121 |
| collection |
Repositorio Hipermedial de la Universidad Nacional de Rosario (UNR) |
| language |
Español |
| orig_language_str_mv |
spa |
| topic |
Efectos Algebraicos Sistemas de efectos Tipado Bidireccional Sistemas de Tipos |
| spellingShingle |
Efectos Algebraicos Sistemas de efectos Tipado Bidireccional Sistemas de Tipos Locascio, Antonio Alef: un cálculo de efectos algebraicos con tipado bidireccional |
| topic_facet |
Efectos Algebraicos Sistemas de efectos Tipado Bidireccional Sistemas de Tipos |
| description |
El modelado de efectos computacionales mediante teorías matemáticas es
un instrumento fundamental para facilitar el razonamiento sobre programas
y poder garantizar su correctitud. Uno de estos modelos es el basado en la
teoría de efectos algebraicos, que representa los efectos mediante
operaciones de una teoría algebraica que captura su comportamiento.
Para incorporar este modelo al diseño de lenguajes de programación se
introducen los sistemas de efectos, que extienden los sistemas de tipos
con información acerca de los efectos que pueden ser causados por un
programa. Sin embargo, las implementaciones de estos sistemas suelen ser
muy complejas, perdiendo en gran medida la claridad conceptual provista
por los fundamentos teóricos.
En esta tesina se describe un sistema de efectos implementable para un
cálculo básico con efectos algebraicos y handlers, usando una nueva
variación del tipado bidireccional para preservar la claridad y la
estrecha relación con la teoría matemática subyacente. Este sistema se
prueba seguro respecto a la semántica operacional y se lo implementa en
Haskell, mostrando tanto la simplicidad de su formulación como su gran
poder expresivo. |
| author2 |
Jaskelioff, Mauro |
| author_facet |
Jaskelioff, Mauro Locascio, Antonio |
| format |
bachelorThesis Tésis de Grado acceptedVersion |
| author |
Locascio, Antonio |
| author_sort |
Locascio, Antonio |
| title |
Alef: un cálculo de efectos algebraicos con tipado bidireccional |
| title_short |
Alef: un cálculo de efectos algebraicos con tipado bidireccional |
| title_full |
Alef: un cálculo de efectos algebraicos con tipado bidireccional |
| title_fullStr |
Alef: un cálculo de efectos algebraicos con tipado bidireccional |
| title_full_unstemmed |
Alef: un cálculo de efectos algebraicos con tipado bidireccional |
| title_sort |
alef: un cálculo de efectos algebraicos con tipado bidireccional |
| publishDate |
2020 |
| url |
http://hdl.handle.net/2133/19077 http://hdl.handle.net/2133/19077 |
| work_keys_str_mv |
AT locascioantonio alefuncalculodeefectosalgebraicoscontipadobidireccional |
| bdutipo_str |
Repositorios |
| _version_ |
1764820410281492480 |