ChR: Dynamic Functional Constraints Checking in R

Konrad Grzanek
2017 Journal of Applied Computer Science Methods  
Dynamic typing of R programming language may issue some quality problems in large scale data-science and machine-learning projects for which the language is used. Following our efforts on providing gradual typing library for Clojure we come with a package chR - a library that offers functionality of run-time type-related checks in R. The solution is not only a dynamic type checker, it also helps to systematize thinking about types in the language, at the same time offering high expressivenes
more » ... gh expressivenes and full adherence to functional programming style.
doi:10.1515/jacsm-2017-0004 fatcat:37ls4b5pkfgh3fkoz7cnsnxx2y