News for hackers. Stuff that matters.
Re:A newcomer’s (angry) guide to R by gbrown on Wednesday June 13, 2018 @05:38PM (#17307196)
Another feature for this audience is the philosophy that functions shouldn't have side effects. You can still do (several types) of object oriented programming in R, but it does take away some of the ways in which non-programmers shoot themselves in the foot.

I've come to really like the way environments work in R, as well.

Re:A newcomer’s (angry) guide to R by mr_toad on Wednesday June 13, 2018 @11:38PM (#17309092)
A sane language shouldn’t need three different object systems.
Re:A newcomer’s (angry) guide to R by gbrown on Thursday June 14, 2018 @01:21PM (#17313347)
Meh, S3 is nice and lightweight for a very particular kind of analysis interoperability. S4 isn't super useful IMHO. RC is very well thought out, and I've heard good things about R6. It might not be sane language design, but it works well for designing very different kinds of analytical procedures.