Demo: A functional EDSL for mathematics visualization that compiles to JavaScriptRecorded
Visualizations are a critical part of mathematics practice and education, and computers and open-source web technologies provide accessible ways to create high-quality mathematics visualizations at virtually no cost. However libraries and languages to create visualizations for mathematics are typically fine-grained, low-level, and targeted to vector graphics domain experts or web developers, not mathematics students or teachers or end-users. We present demos of a functional domain-specific language interface to the JSXGraph visualization library embedded in F# that emphasizes readability, composability, and the ability of end-users to easily create and manipulate elements of high-quality interactive mathematics visualizations without needing vector graphics or web development domain knowledge.
Fri 8 SepDisplayed time zone: Pacific Time (US & Canada) change
09:00 - 10:30 | FARM Session 1FARM at Vashon 2 Chair(s): John Leo Halfaya Research, Mae Milano University of California at Berkeley | ||
09:00 30mTalk | Weighted Refinement Types for Counterpoint CompositionRecorded FARM Youyou Cong Tokyo Institute of Technology DOI | ||
09:30 30mTalk | The Beauty and Elegance of Functional Reactive Animation FARM Ivan Perez NASA Ames Research Center DOI | ||
10:00 30mTalk | Demo: A functional EDSL for mathematics visualization that compiles to JavaScriptRecorded FARM Allister Beharry University of London DOI Pre-print Media Attached |