Calling R lovers to work together on “The R Programming wikibook”
1–10 of 12 posts
Re: Calling R lovers to work together on “The R Programming wikibook”
#2Re: Calling R lovers to work together on “The R Programming wikibook”
#3Even better, reimplement the interpreter with modern data structures...
Re: Calling R lovers to work together on “The R Programming wikibook”
#4Even better, reimplement the interpreter with modern data structures...
Re: Calling R lovers to work together on “The R Programming wikibook”
#5Even better, reimplement the interpreter with modern data structures...
Re: Calling R lovers to work together on “The R Programming wikibook”
#6Even better, reimplement the interpreter with modern data structures...
Would you please be so kind and explain in some more detail what you mean? Thank you!
Everything is pass by value with some cases being marked as 'safe', i. e. if you know beforehand the variable won't be changed it's not copied to save time.
The reason for this is that the project was designed by people who were primarily statisticians, and the most glaring performance problems were later fixed by hacks and 'special cases'.
Disclaimer: Most of this I know second hand from a coworker who's an author of many R packages. I worked with R's interface to C and it wasn't a pleasant experience.
Re: Calling R lovers to work together on “The R Programming wikibook”
#7As opposed to a tutorial aimed at the "I really just want a recipe to achieve statistical task xyz" crowd.
In particular: every time I delve back into R, I forget how its funky data structures work.
Re: Calling R lovers to work together on “The R Programming wikibook”
#8Even better, reimplement the interpreter with modern data structures...
Next time I think I might try the http://rubyforge.org/projects/rsruby/ bindings instead.
Re: Calling R lovers to work together on “The R Programming wikibook”
#9I'd love to see an "R for rubyists/pythonists/...", basically an R tutorial aimed at reasonably experienced programmers which explains what you need to know about the quirks of R to properly grok it as a language, how it differs to ones you're familiar with, etc. As opposed to a tutorial aimed at the "I really just want a recipe to achieve statistical task xyz" crowd. In particular: every time I delve back into R, I…
Re: Calling R lovers to work together on “The R Programming wikibook”
#10Even better, reimplement the interpreter with modern data structures...
Glad I'm not the only one bugged by this. Next time I think I might try the http://rubyforge.org/projects/rsruby/ bindings instead.