ASL - Lenguaje embebido en Haskell para la creaci´on de animaciones y Motion Graphics
Palabras clave:
lenguaje de dominio especifico, animaciones, Haskell, lenguaje embebidoResumen
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
Número
Sección
Licencia
Derechos de autor 2025 Juan Bautista Figueredo

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Acorde a estos términos, el material se puede compartir (copiar y redistribuir en cualquier medio o formato) y adaptar (remezclar, transformar y crear a partir del material otra obra), siempre que a) se cite la autoría y la fuente original de su publicación (revista y URL de la obra), b) no se use para fines comerciales y c) se mantengan los mismos términos de la licencia.











