ASL - Haskell embedded language for Animation and Motion Graphics creation

Authors

Keywords:

domain specific language, animations, Haskell, embedded language

Abstract

This work presents ASL (Animation Specification Language), a domain specific language designed to generate two-dimensional animations. ASL is an interpreted, imperative, statically typed and sequential language. These characteristics make it a simple, intuitive and safe alternative to write animations quickly and efficiently. The expressiveness of the host language, Haskell, proved highly convenient for the implementation of the language. The reutilization of its clear sintax, static type system, monadic environment, libraries and other parts of the language allowed the quick development of a robus implementation. ASL enables users to construct and combine images and actions to describe complete animations.  

Downloads

Published

2025-10-21

Issue

Section

Original papers

How to Cite

Figueredo, J. B. (2025). ASL - Haskell embedded language for Animation and Motion Graphics creation. JAIIO, Jornadas Argentinas De Informática, 11(5), 164-176. https://revistas.unlp.edu.ar/JAIIO/article/view/19916