Skip to content
This repository has been archived by the owner on Mar 26, 2022. It is now read-only.
/ xoop Public archive

Load the xoop universe of packages

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

xoopR/xoop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xoop

Gitter chat

Convenient way to install, attach, or update the packages in the xoop universe.

Installation

remotes::install_github("xoopR/xoop")

Packages in xoop

Package Title Description
R62S3 Automatic Method Generation from R6 Automatic conversion of R6 public methods to S3 and S4 methods and functions.
set6 R6 Mathematical Sets Interface R6 object-oriented interface for mathematical sets.
distr6 The Complete R6 Probability Distributions Interface R6 object-oriented interface for probability distributions.

xoop's purpose

XOOP is the bridge between Functional Object-Oriented Programming (FOOP), found in S3 and S4, and Class Object-Oriented Programming (COOP), found in R6. The motivation behind xoop is to utilise the best of both worlds in order to create efficient and scalable object-oriented interfaces. To-date this has meant leveraging R6 to upgrade the distr family of packages to distr6 and the sets package to set6. As well as using R62S3 to allow programmers of R6 packages to lessen the R6 learning curve by efficiently introducing S3 alternatives to dispatch R6 methods.

About

Load the xoop universe of packages

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages