Mejoras al intérprete MateFun

Vázquez, Nicolás

Supervisor(es): Viera, Marcos - Tejera, Gonzalo

Resumen:

MateFun es un programa matemático de software con fines académicos orientado a estudiantes de secundaria desarrollado previamente al comienzo de este trabajo. El componente principal de MateFun, su intérprete fue desarrollado por el Instituto de Computación. Luego, como parte de otro proyecto de grado se extendió el sistema añadiendo una capa de presentación y de lógica de negocios, interactuando con el intérprete. El intérprete de MateFun interpreta y compila un lenguaje funcional simple, con una sintaxis muy similar al lenguaje matemático. La simplicidad del lenguaje funcional busca acompañar los conocimientos matemáticos de los estudiantes, específicamente reforzar los conceptos de funciones y conjuntos. Actualmente el programa está en período de pruebas y es evaluado por profesores y estudiantes de secundaria. El presente trabajo está enfocado enteramente en el intérprete de MateFun y las tareas realizadas en torno a él. Al ser un programa existente se realizó una evaluación del estado actual del sistema y sus funcionalidades. En esta tarea se hizo enfoque especialmente en comprender su código fuente para poder realizar modificaciones y agregar nuevas funcionalidades al sistema. Se agregó la funcionalidad de traducción al sistema, para brindar soporte a múltiples idiomas. Además, se planteó corregir un problema detectado en funciones definidas por partes, dado que no se realizaban chequeos en los subdominios definidos de estas funciones. Además se introdujo integración continua al proceso de desarrollo del sistema, así como también una mejora en este proceso en la forma de contribuir al sistema.Por último, se creó documentación sobre el sistema existente, las nuevas funcionalidades y procesos definidos.


Detalles Bibliográficos
2019
MateFun
Matemática
Haskell
Internacionalización
Integración continua
Superposición de dominios
Español
Universidad de la República
COLIBRI
https://hdl.handle.net/20.500.12008/23006
Acceso abierto
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
_version_ 1807523224828772352
author Vázquez, Nicolás
author_facet Vázquez, Nicolás
author_role author
bitstream.checksum.fl_str_mv 6429389a7df7277b72b7924fdc7d47a9
a006180e3f5b2ad0b88185d14284c0e0
b7a1f0ecb0a08331e6e1cffe9455730a
9da0b6dfac957114c6a7714714b86306
62513d92794d34939a6cf0c3e7adbfad
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
bitstream.url.fl_str_mv http://localhost:8080/xmlui/bitstream/20.500.12008/23006/5/license.txt
http://localhost:8080/xmlui/bitstream/20.500.12008/23006/2/license_url
http://localhost:8080/xmlui/bitstream/20.500.12008/23006/3/license_text
http://localhost:8080/xmlui/bitstream/20.500.12008/23006/4/license_rdf
http://localhost:8080/xmlui/bitstream/20.500.12008/23006/1/VAZ19.pdf
collection COLIBRI
dc.contributor.filiacion.none.fl_str_mv Vázquez Nicolás, Universidad de la República (Uruguay). Facultad de Ingeniería
dc.creator.advisor.none.fl_str_mv Viera, Marcos
Tejera, Gonzalo
dc.creator.none.fl_str_mv Vázquez, Nicolás
dc.date.accessioned.none.fl_str_mv 2020-02-03T18:24:23Z
dc.date.available.none.fl_str_mv 2020-02-03T18:24:23Z
dc.date.issued.none.fl_str_mv 2019
dc.description.abstract.none.fl_txt_mv MateFun es un programa matemático de software con fines académicos orientado a estudiantes de secundaria desarrollado previamente al comienzo de este trabajo. El componente principal de MateFun, su intérprete fue desarrollado por el Instituto de Computación. Luego, como parte de otro proyecto de grado se extendió el sistema añadiendo una capa de presentación y de lógica de negocios, interactuando con el intérprete. El intérprete de MateFun interpreta y compila un lenguaje funcional simple, con una sintaxis muy similar al lenguaje matemático. La simplicidad del lenguaje funcional busca acompañar los conocimientos matemáticos de los estudiantes, específicamente reforzar los conceptos de funciones y conjuntos. Actualmente el programa está en período de pruebas y es evaluado por profesores y estudiantes de secundaria. El presente trabajo está enfocado enteramente en el intérprete de MateFun y las tareas realizadas en torno a él. Al ser un programa existente se realizó una evaluación del estado actual del sistema y sus funcionalidades. En esta tarea se hizo enfoque especialmente en comprender su código fuente para poder realizar modificaciones y agregar nuevas funcionalidades al sistema. Se agregó la funcionalidad de traducción al sistema, para brindar soporte a múltiples idiomas. Además, se planteó corregir un problema detectado en funciones definidas por partes, dado que no se realizaban chequeos en los subdominios definidos de estas funciones. Además se introdujo integración continua al proceso de desarrollo del sistema, así como también una mejora en este proceso en la forma de contribuir al sistema.Por último, se creó documentación sobre el sistema existente, las nuevas funcionalidades y procesos definidos.
dc.format.extent.es.fl_str_mv 85 p.
dc.format.mimetype.es.fl_str_mv application/pdf
dc.identifier.citation.es.fl_str_mv Vázquez, N. Mejoras al intérprete MateFun [en línea]. Tesis de grado. Montevideo : Udelar. FI. INCO, 2019.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12008/23006
dc.language.iso.none.fl_str_mv es
spa
dc.rights.license.none.fl_str_mv Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:COLIBRI
instname:Universidad de la República
instacron:Universidad de la República
dc.subject.es.fl_str_mv MateFun
Matemática
Haskell
Internacionalización
Integración continua
Superposición de dominios
dc.title.none.fl_str_mv Mejoras al intérprete MateFun
dc.type.es.fl_str_mv Tesis de grado
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
description MateFun es un programa matemático de software con fines académicos orientado a estudiantes de secundaria desarrollado previamente al comienzo de este trabajo. El componente principal de MateFun, su intérprete fue desarrollado por el Instituto de Computación. Luego, como parte de otro proyecto de grado se extendió el sistema añadiendo una capa de presentación y de lógica de negocios, interactuando con el intérprete. El intérprete de MateFun interpreta y compila un lenguaje funcional simple, con una sintaxis muy similar al lenguaje matemático. La simplicidad del lenguaje funcional busca acompañar los conocimientos matemáticos de los estudiantes, específicamente reforzar los conceptos de funciones y conjuntos. Actualmente el programa está en período de pruebas y es evaluado por profesores y estudiantes de secundaria. El presente trabajo está enfocado enteramente en el intérprete de MateFun y las tareas realizadas en torno a él. Al ser un programa existente se realizó una evaluación del estado actual del sistema y sus funcionalidades. En esta tarea se hizo enfoque especialmente en comprender su código fuente para poder realizar modificaciones y agregar nuevas funcionalidades al sistema. Se agregó la funcionalidad de traducción al sistema, para brindar soporte a múltiples idiomas. Además, se planteó corregir un problema detectado en funciones definidas por partes, dado que no se realizaban chequeos en los subdominios definidos de estas funciones. Además se introdujo integración continua al proceso de desarrollo del sistema, así como también una mejora en este proceso en la forma de contribuir al sistema.Por último, se creó documentación sobre el sistema existente, las nuevas funcionalidades y procesos definidos.
eu_rights_str_mv openAccess
format bachelorThesis
id COLIBRI_63149d53ed479a1edbbad294011a69f8
identifier_str_mv Vázquez, N. Mejoras al intérprete MateFun [en línea]. Tesis de grado. Montevideo : Udelar. FI. INCO, 2019.
instacron_str Universidad de la República
institution Universidad de la República
instname_str Universidad de la República
language spa
language_invalid_str_mv es
network_acronym_str COLIBRI
network_name_str COLIBRI
oai_identifier_str oai:colibri.udelar.edu.uy:20.500.12008/23006
publishDate 2019
reponame_str COLIBRI
repository.mail.fl_str_mv mabel.seroubian@seciu.edu.uy
repository.name.fl_str_mv COLIBRI - Universidad de la República
repository_id_str 4771
rights_invalid_str_mv Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
spelling Vázquez Nicolás, Universidad de la República (Uruguay). Facultad de Ingeniería2020-02-03T18:24:23Z2020-02-03T18:24:23Z2019Vázquez, N. Mejoras al intérprete MateFun [en línea]. Tesis de grado. Montevideo : Udelar. FI. INCO, 2019.https://hdl.handle.net/20.500.12008/23006MateFun es un programa matemático de software con fines académicos orientado a estudiantes de secundaria desarrollado previamente al comienzo de este trabajo. El componente principal de MateFun, su intérprete fue desarrollado por el Instituto de Computación. Luego, como parte de otro proyecto de grado se extendió el sistema añadiendo una capa de presentación y de lógica de negocios, interactuando con el intérprete. El intérprete de MateFun interpreta y compila un lenguaje funcional simple, con una sintaxis muy similar al lenguaje matemático. La simplicidad del lenguaje funcional busca acompañar los conocimientos matemáticos de los estudiantes, específicamente reforzar los conceptos de funciones y conjuntos. Actualmente el programa está en período de pruebas y es evaluado por profesores y estudiantes de secundaria. El presente trabajo está enfocado enteramente en el intérprete de MateFun y las tareas realizadas en torno a él. Al ser un programa existente se realizó una evaluación del estado actual del sistema y sus funcionalidades. En esta tarea se hizo enfoque especialmente en comprender su código fuente para poder realizar modificaciones y agregar nuevas funcionalidades al sistema. Se agregó la funcionalidad de traducción al sistema, para brindar soporte a múltiples idiomas. Además, se planteó corregir un problema detectado en funciones definidas por partes, dado que no se realizaban chequeos en los subdominios definidos de estas funciones. Además se introdujo integración continua al proceso de desarrollo del sistema, así como también una mejora en este proceso en la forma de contribuir al sistema.Por último, se creó documentación sobre el sistema existente, las nuevas funcionalidades y procesos definidos.Submitted by Cabrera Gabriela (gfcabrerarossi@gmail.com) on 2020-02-03T14:25:41Z No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) VAZ19.pdf: 1653207 bytes, checksum: 62513d92794d34939a6cf0c3e7adbfad (MD5)Approved for entry into archive by Machado Jimena (jmachado@fing.edu.uy) on 2020-02-03T18:15:05Z (GMT) No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) VAZ19.pdf: 1653207 bytes, checksum: 62513d92794d34939a6cf0c3e7adbfad (MD5)Made available in DSpace by Seroubian Mabel (mabel.seroubian@seciu.edu.uy) on 2020-02-03T18:24:23Z (GMT). No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) VAZ19.pdf: 1653207 bytes, checksum: 62513d92794d34939a6cf0c3e7adbfad (MD5) Previous issue date: 201985 p.application/pdfesspaLas 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)info:eu-repo/semantics/openAccessLicencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)MateFunMatemáticaHaskellInternacionalizaciónIntegración continuaSuperposición de dominiosMejoras al intérprete MateFunTesis de gradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionreponame:COLIBRIinstname:Universidad de la Repúblicainstacron:Universidad de la RepúblicaVázquez, NicolásViera, MarcosTejera, GonzaloUniversidad de la República (Uruguay). Facultad de IngenieríaIngeniero en ComputaciónLICENSElicense.txtlicense.txttext/plain; charset=utf-84267http://localhost:8080/xmlui/bitstream/20.500.12008/23006/5/license.txt6429389a7df7277b72b7924fdc7d47a9MD55CC-LICENSElicense_urllicense_urltext/plain; charset=utf-850http://localhost:8080/xmlui/bitstream/20.500.12008/23006/2/license_urla006180e3f5b2ad0b88185d14284c0e0MD52license_textlicense_texttext/html; charset=utf-838418http://localhost:8080/xmlui/bitstream/20.500.12008/23006/3/license_textb7a1f0ecb0a08331e6e1cffe9455730aMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-823148http://localhost:8080/xmlui/bitstream/20.500.12008/23006/4/license_rdf9da0b6dfac957114c6a7714714b86306MD54ORIGINALVAZ19.pdfVAZ19.pdfapplication/pdf1653207http://localhost:8080/xmlui/bitstream/20.500.12008/23006/1/VAZ19.pdf62513d92794d34939a6cf0c3e7adbfadMD5120.500.12008/230062024-04-12 14:06:40.545oai:colibri.udelar.edu.uy:20.500.12008/23006VGVybWlub3MgeSBjb25kaWNpb25lcyByZWxhdGl2YXMgYWwgZGVwb3NpdG8gZGUgb2JyYXMKCgpMYXMgb2JyYXMgZGVwb3NpdGFkYXMgZW4gZWwgUmVwb3NpdG9yaW8gc2UgcmlnZW4gcG9yIGxhIE9yZGVuYW56YSBkZSBsb3MgRGVyZWNob3MgZGUgbGEgUHJvcGllZGFkIEludGVsZWN0dWFsICBkZSBsYSBVbml2ZXJzaWRhZCBEZSBMYSBSZXDDumJsaWNhLiAoUmVzLiBOwrogOTEgZGUgQy5ELkMuIGRlIDgvSUlJLzE5OTQg4oCTIEQuTy4gNy9JVi8xOTk0KSB5ICBwb3IgbGEgT3JkZW5hbnphIGRlbCBSZXBvc2l0b3JpbyBBYmllcnRvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIGxhIFJlcMO6YmxpY2EgKFJlcy4gTsK6IDE2IGRlIEMuRC5DLiBkZSAwNy8xMC8yMDE0KS4gCgpBY2VwdGFuZG8gZWwgYXV0b3IgZXN0b3MgdMOpcm1pbm9zIHkgY29uZGljaW9uZXMgZGUgZGVww7NzaXRvIGVuIENPTElCUkksIGxhIFVuaXZlcnNpZGFkIGRlIFJlcMO6YmxpY2EgcHJvY2VkZXLDoSBhOiAgCgphKSBhcmNoaXZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBsYSBvYnJhIGVuIGxvcyBzZXJ2aWRvcmVzIGRlIGxhIFVuaXZlcnNpZGFkIGEgbG9zIGVmZWN0b3MgZGUgZ2FyYW50aXphciBhY2Nlc28sIHNlZ3VyaWRhZCB5IHByZXNlcnZhY2nDs24KYikgY29udmVydGlyIGxhIG9icmEgYSBvdHJvcyBmb3JtYXRvcyBzaSBmdWVyYSBuZWNlc2FyaW8gIHBhcmEgZmFjaWxpdGFyIHN1IHByZXNlcnZhY2nDs24geSBhY2Nlc2liaWxpZGFkIHNpbiBhbHRlcmFyIHN1IGNvbnRlbmlkby4KYykgcmVhbGl6YXIgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGRpc3BvbmVyIGVsIGFjY2VzbyBsaWJyZSB5IGdyYXR1aXRvIGEgdHJhdsOpcyBkZSBJbnRlcm5ldCBtZWRpYW50ZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYSBiYWpvIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgc2VsZWNjaW9uYWRhIHBvciBlbCBwcm9waW8gYXV0b3IuCgoKRW4gY2FzbyBxdWUgZWwgYXV0b3IgaGF5YSBkaWZ1bmRpZG8geSBkYWRvIGEgcHVibGljaWRhZCBhIGxhIG9icmEgZW4gZm9ybWEgcHJldmlhLCAgcG9kcsOhIHNvbGljaXRhciB1biBwZXLDrW9kbyBkZSBlbWJhcmdvIHNvYnJlIGxhIGRpc3BvbmliaWxpZGFkIHDDumJsaWNhIGRlIGxhIG1pc21hLCBlbCBjdWFsIGNvbWVuemFyw6EgYSBwYXJ0aXIgZGUgbGEgYWNlcHRhY2nDs24gZGUgZXN0ZSBkb2N1bWVudG8geSBoYXN0YSBsYSBmZWNoYSBxdWUgaW5kaXF1ZSAuCgpFbCBhdXRvciBhc2VndXJhIHF1ZSBsYSBvYnJhIG5vIGluZnJpZ2UgbmluZ8O6biBkZXJlY2hvIHNvYnJlIHRlcmNlcm9zLCB5YSBzZWEgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gY3VhbHF1aWVyIG90cm8uCgpFbCBhdXRvciBnYXJhbnRpemEgcXVlIHNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCAgaGEgb2J0ZW5pZG8gZWwgcGVybWlzbyBkZWwgcHJvcGlldGFyaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGRlcG9zaXRhZG8gZW4gZWwgUmVwb3NpdG9yaW8uCgpFbiBvYnJhcyBkZSBhdXRvcsOtYSBtw7psdGlwbGUgL3NlIHByZXN1bWUvIHF1ZSBlbCBhdXRvciBkZXBvc2l0YW50ZSBkZWNsYXJhIHF1ZSBoYSByZWNhYmFkbyBlbCBjb25zZW50aW1pZW50byBkZSB0b2RvcyBsb3MgYXV0b3JlcyBwYXJhIHB1YmxpY2FybGEgZW4gZWwgUmVwb3NpdG9yaW8sIHNpZW5kbyDDqXN0ZSBlbCDDum5pY28gcmVzcG9uc2FibGUgZnJlbnRlIGEgY3VhbHF1aWVyIHRpcG8gZGUgcmVjbGFtYWNpw7NuIGRlIGxvcyBvdHJvcyBjb2F1dG9yZXMuCgpFbCBhdXRvciBzZXLDoSByZXNwb25zYWJsZSBkZWwgY29udGVuaWRvIGRlIGxvcyBkb2N1bWVudG9zIHF1ZSBkZXBvc2l0YS4gTGEgVURFTEFSIG5vIHNlcsOhIHJlc3BvbnNhYmxlIHBvciBsYXMgZXZlbnR1YWxlcyB2aW9sYWNpb25lcyBhbCBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBlbiBxdWUgcHVlZGEgaW5jdXJyaXIgZWwgYXV0b3IuCgpBbnRlIGN1YWxxdWllciBkZW51bmNpYSBkZSB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCwgbGEgVURFTEFSICBhZG9wdGFyw6EgdG9kYXMgbGFzIG1lZGlkYXMgbmVjZXNhcmlhcyBwYXJhIGV2aXRhciBsYSBjb250aW51YWNpw7NuIGRlIGRpY2hhIGluZnJhY2Npw7NuLCBsYXMgcXVlIHBvZHLDoW4gaW5jbHVpciBlbCByZXRpcm8gZGVsIGFjY2VzbyBhIGxvcyBjb250ZW5pZG9zIHkvbyBtZXRhZGF0b3MgZGVsIGRvY3VtZW50byByZXNwZWN0aXZvLgoKTGEgb2JyYSBzZSBwb25kcsOhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBhIHRyYXbDqXMgZGUgbGFzIGxpY2VuY2lhcyBDcmVhdGl2ZSBDb21tb25zLCBlbCBhdXRvciBwb2Ryw6Egc2VsZWNjaW9uYXIgdW5hIGRlIGxhcyA2IGxpY2VuY2lhcyBkaXNwb25pYmxlczoKCgpBdHJpYnVjacOzbiAoQ0MgLSBCeSk6IFBlcm1pdGUgdXNhciBsYSBvYnJhIHkgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBzaWVtcHJlIHF1ZSBzZSByZWNvbm96Y2EgYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgQ29tcGFydGlyIElndWFsIChDQyAtIEJ5LVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgaW5jbHVzbyBjb24gZmluZXMgY29tZXJjaWFsZXMsIHBlcm8gbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIGRlYmUgaGFjZXJzZSBtZWRpYW50ZSB1bmEgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIChDQyAtIEJ5LU5DKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzLCByZWNvbm9jaWVuZG8gYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgU2luIERlcml2YWRhcyAoQ0MgLSBCeS1ORCk6IFBlcm1pdGUgZWwgdXNvIGRlIGxhIG9icmEsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBwZXJvIG5vIHNlIHBlcm1pdGUgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGRlYmllbmRvIHJlY29ub2NlciBhbCBhdXRvci4KCkF0cmlidWNpw7NuIOKAkyBObyBDb21lcmNpYWwg4oCTIENvbXBhcnRpciBJZ3VhbCAoQ0Mg4oCTIEJ5LU5DLVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzIHkgbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIHNlIGhhZ2EgbWVkaWFudGUgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIOKAkyBTaW4gRGVyaXZhZGFzIChDQyAtIEJ5LU5DLU5EKTogUGVybWl0ZSB1c2FyIGxhIG9icmEsIHBlcm8gbm8gc2UgcGVybWl0ZSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcyB5IG5vIHNlIHBlcm1pdGUgdXNvIGNvbiBmaW5lcyBjb21lcmNpYWxlcywgZGViaWVuZG8gcmVjb25vY2VyIGFsIGF1dG9yLgoKTG9zIHVzb3MgcHJldmlzdG9zIGVuIGxhcyBsaWNlbmNpYXMgaW5jbHV5ZW4gbGEgZW5hamVuYWNpw7NuLCByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuLCBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24geSBwdWVzdGEgYSBkaXNwb3NpY2nDs24gZGVsIHDDumJsaWNvLiBMYSBjcmVhY2nDs24gZGUgb2JyYXMgZGVyaXZhZGFzIGluY2x1eWUgbGEgYWRhcHRhY2nDs24sIHRyYWR1Y2Npw7NuIHkgZWwgcmVtaXguCgpDdWFuZG8gc2Ugc2VsZWNjaW9uZSB1bmEgbGljZW5jaWEgcXVlIGhhYmlsaXRlIHVzb3MgY29tZXJjaWFsZXMsIGVsIGRlcMOzc2l0byBkZWJlcsOhIHNlciBhY29tcGHDsWFkbyBkZWwgYXZhbCBkZWwgamVyYXJjYSBtw6F4aW1vIGRlbCBTZXJ2aWNpbyBjb3JyZXNwb25kaWVudGUuCg==Universidadhttps://udelar.edu.uy/https://www.colibri.udelar.edu.uy/oai/requestmabel.seroubian@seciu.edu.uyUruguayopendoar:47712024-07-25T14:46:18.658695COLIBRI - Universidad de la Repúblicafalse
spellingShingle Mejoras al intérprete MateFun
Vázquez, Nicolás
MateFun
Matemática
Haskell
Internacionalización
Integración continua
Superposición de dominios
status_str acceptedVersion
title Mejoras al intérprete MateFun
title_full Mejoras al intérprete MateFun
title_fullStr Mejoras al intérprete MateFun
title_full_unstemmed Mejoras al intérprete MateFun
title_short Mejoras al intérprete MateFun
title_sort Mejoras al intérprete MateFun
topic MateFun
Matemática
Haskell
Internacionalización
Integración continua
Superposición de dominios
url https://hdl.handle.net/20.500.12008/23006