I❤LA: Compilable Markdown for Linear AlgebraDownload PDF

Published: 14 Apr 2021, Last Modified: 24 May 2023Rethinking ML Papers - ICLR 2021 workshop OralReaders: Everyone
Keywords: programming languages, linear algebra, language of mathematics, education, replicability
TL;DR: We propose an exhibit on our new programming language I❤️LA which compiles markdown-like linear algebra code to C++, Python or LaTeX.
Abstract: I❤️LA is a compilable markdown for math. It can generate working code in C++ and Python (and more to come). The same I❤️LA code can also generate LaTeX which is in turn rendered as beautifully typeset math. The I❤️LA code creates a publishable artifact and reference implementations. We believe I❤️LA can improve expositional clarity, code reproducibility and interoperability, and scientific education. We focus our initial efforts on mathematical expressions found in the wild within the Computer Graphics community, but plan to extend our work to the larger Machine Learning and Computer Science community. In our proposed Rethinking ML Papers exhibit, we will demonstrate: results of our large-scale study and an interactive demo application.
Exhibit: https://cragl.cs.gmu.edu/iheartla/rethinkingpapers/
4 Replies

Loading