The Functional Programming Language R and the Paradigm of Dynamic Scientific Programming

Authors
Publication date 2013
Host editors
  • H.-W. Loidl
  • R. Peña
Book title Trends in Functional Programming
Book subtitle 13th International Symposium, TFP 2012, St. Andrews, UK, June 12-14, 2012 : revised selected papers
ISBN
  • 9783642404467
ISBN (electronic)
  • 9783642404474
Series Lecture Notes in Computer Science
Event 13th International Symposium on Trends in Functional Programming
Pages (from-to) 182-197
Publisher Berlin: Springer
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
R is an environment and functional programming language for statistical data analysis and visualization. Largely unknown to the functional programming community, it is popular and influential in many empirical sciences. Due to its integrated combination of dynamic and reflective scripting on one hand, and array-based numerical computation on the other, R poses unique and challenging implementation problems, at odds with the conservative language technology employed by its developers. We discuss the background of R in historical context, highlight some of the more problematic language features, and discuss the potential for the effective use of state-of-the-art language technology in a future, safe and efficient implementation.
Document type Conference contribution
Note Proceedings title: Trends in Functional Programming: 13th International Symposium, TFP 2012: St. Andrews, UK, June 12-14, 2012: revised selected papers Publisher: Springer Place of publication: Heidelberg ISBN: 978-3-642-40446-7 Editors: H.W. Loidl, R. Peña
Language English
Published at https://doi.org/10.1007/978-3-642-40447-4_12
Permalink to this page
Back