Re:Ggplot2 version 2.0.0 released by Hadley Wickham
by hadley on Tuesday December 22, 2015 @02:17PM
(#10779663)
This is actually a huge strength for the R community, who by and large are not programmers and just want stuff to work. The fact that the latest version of all CRAN packages actually work together makes life much easier. And for experts there are tools like packrat and checkpoint that give you more control.
Re:Ggplot2 version 2.0.0 released by Hadley Wickham
by th0ma5 on Tuesday December 22, 2015 @03:25PM
(#10780172)
I'm sorry, but this mindset is very harmful. If I need an old version of a package and I didn't save it off somewhere first, it simply cannot be found.
Re:Ggplot2 version 2.0.0 released by Hadley Wickham
by mattdowle on Tuesday December 22, 2015 @05:09PM
(#10780710)
Huh? There's an archive link on the CRAN page for every package; e.g. ggplot2 back to 2007: https://cran.r-project.org/src/contrib/Archive/ggplot2/
Re:Ggplot2 version 2.0.0 released by Hadley Wickham
by TheLogothete on Tuesday December 22, 2015 @04:11AM
(#10776645)
packrat and especially checkpoint to the rescue!
Re:Ggplot2 version 2.0.0 released by Hadley Wickham
by timwilliate on Tuesday December 22, 2015 @09:45AM
(#10777985)
Checkpoint only allows specifying that all packages as they existed on a particular data in CRAN be downloaded and utilized within a project. This is limiting in that an R developer may want to utilize very specific versions of packages that span multiple epochs.
I would really like to see R develop functionality akin to Maven or SBT, such that an R developer can explicitly specify the exact versions of all dependencies, which will then be installed at the first run.
The R community really needs to grasp version control head on. There are some great tools, and using git or similar works just fine, but their central packaging system only knows about the latest version of everything.