13th International Conference on Generative Programming: Concepts and Experiences (GPCE), September 15-16, 2014, Västerås, Sweden

Desktop Layout

DSLs
Session
A Transformational Approach to Data Visualization
Karl Smeltzer, Martin Erwig, and Ronald Metoyer
(Oregon State University, USA)
Publisher's Version
Abstract: Information visualization construction tools generally tend to fall in one of two disparate categories. Either they offer simple but inflexible visualization templates, or else they offer low-level graphical primitives which need to be assembled manually. Those that do offer flexible, domain-specific abstractions rarely focus on incrementally building and transforming visualizations, which could reduce limitations on the style of workflows supported. We present a Haskell-embedded DSL for data visualization that is designed to provide such abstractions and transformations. This DSL achieves additional expressiveness and flexibility through common functional programming idioms and the Haskell type class hierarchy.

Authors:


Time stamp: 2019-04-22T18:31:30+02:00