3 ms·
I use R because mainly due to the RStudio guys. I totally understand many of the author's points but you can easily write your code to avoid storing massive amo
by data_spy 7y ago
I use R because mainly due to the RStudio guys. I totally understand many of the author's points but you can easily write your code to avoid storing massive amounts of data in memory.
edit: grammatical error fix
- peatmoss 7y agoI think this reason is very valid. R has warts and issues, but RStudio and Tidyverse authors have shown that R is an expressive language for building coherent DSLs that users love.
- hardboiled 7y agoR is quite good at developing DSLs (quite Lispy), but Julia is even Lispy-er with a more flexible syntax and unicode identifiers. R, definitely, has a great statistical lineage, but that is also unfortunately what limits it from being as expressive - especially regarding new data types. No one in R creates their own domain-specific data types (that are performant as well) whereas this is the norm for the Julia ecosystem. https://docs.julialang.org/en/v1/manual/metaprogramming/index.html https://docs.julialang.org/en/v1/manual/metaprogramming/inde...