The Arrp language and compiler is a result of research and development at University of Victoria, Canada.
"A programming language based on recurrence equations and polyhedral compilation for stream processing."
Ph.D. Thesis. University of Victoria, 2019.
Leben, Jakob and Tzanetakis, George.
"Polyhedral Compilation for Multi-dimensional Stream Processing."
ACM Transactions on Architecture and Code Optimization (TACO). ACM, 2019.
"Arrp: a functional language with multi-dimensional signals and recurrence equations."
Proceedings of the 4th International Workshop on Functional Art, Music, Modelling, and Design. ACM, 2016.