mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: Add r-r6.
* gnu/packages/statistics.scm (r-r6): New variable.
This commit is contained in:
parent
5b9789a6ff
commit
ffd4b47851
1 changed files with 29 additions and 0 deletions
|
@ -833,3 +833,32 @@ (define-public r-testthat
|
|||
"This package provides a unit testing system for R designed to be fun,
|
||||
flexible and easy to set up.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public r-r6
|
||||
(package
|
||||
(name "r-r6")
|
||||
(version "2.1.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "R6" version))
|
||||
(sha256
|
||||
(base32
|
||||
"16qq35bgxgswf989yvsqkb6fv7srpf8n8dv2s2c0z9n6zgmwq66m"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-knitr" ,r-knitr)
|
||||
("r-microbenchmark" ,r-microbenchmark)
|
||||
("r-pryr" ,r-pryr)
|
||||
("r-testthat" ,r-testthat)
|
||||
("r-ggplot2" ,r-ggplot2)
|
||||
("r-scales" ,r-scales)))
|
||||
(home-page "https://github.com/wch/R6/")
|
||||
(synopsis "Classes with reference semantics in R")
|
||||
(description
|
||||
"The R6 package allows the creation of classes with reference semantics,
|
||||
similar to R's built-in reference classes. Compared to reference classes, R6
|
||||
classes are simpler and lighter-weight, and they are not built on S4 classes
|
||||
so they do not require the methods package. These classes allow public and
|
||||
private members, and they support inheritance, even when the classes are
|
||||
defined in different packages.")
|
||||
(license license:expat)))
|
||||
|
|
Loading…
Reference in a new issue