ASL - Lenguaje embebido en Haskell para la creaci´on de animaciones y Motion Graphics

Autores/as

Palabras clave:

lenguaje de dominio especifico, animaciones, Haskell, lenguaje embebido

Resumen

Este trabajo presenta un lenguaje de dominio específico ASL (Animation Specification Language), diseñado para generar animaciones bidimensionales. ASL es un lenguaje interpretado, imperativo, estáticamente tipado y secuencial. Estas características convierten al lenguaje en una alternativa sencilla, intuitiva y segura, para escribir animaciones de una manera rápida y eficaz. La expresividad del lenguaje utilizado como lenguaje anfitrión, Haskell, resultó muy conveniente para la implementación del lenguaje. La reutilización de su sintaxis clara, sistema de tipos estático, entorno gonádico, librerías y otras partes del lenguaje permitieron desarrollar de manera rápida una implementación robusta. Los usuarios de ASL podrán construir y operar imágenes y acciones para describir con ellas animaciones completas.

Descargas

Publicado

2025-10-21

Cómo citar

Figueredo, J. B. (2025). ASL - Lenguaje embebido en Haskell para la creaci´on de animaciones y Motion Graphics. JAIIO, Jornadas Argentinas De Informática, 11(5), 164-176. https://revistas.unlp.edu.ar/JAIIO/article/view/19916