Re: [R-pkg-devel] Extending/adding to an R6 class from another package: qns

2018-10-19 Thread Hong Ooi via R-package-devel
x$set() calls to a secondary function, rather than having them directly in .onLoad(). -Original Message- From: Hadley Wickham Sent: Saturday, 20 October, 2018 2:42 AM To: Hong Ooi Cc: R Package Development Subject: Re: [R-pkg-devel] Extending/adding to an R6 class from another package

Re: [R-pkg-devel] Extending/adding to an R6 class from another package: qns

2018-10-19 Thread Hadley Wickham
> AzureRMR: the "base" package, provides a number of R6 classes > AzureVM: a "child" package that extends classes from AzureRMR with extra > functionality related to virtual machines > AzureStor: another child package that extends classes from AzureRMR, this > time for storage accounts > Etc. > >

[R-pkg-devel] Extending/adding to an R6 class from another package: qns

2018-10-19 Thread Hong Ooi via R-package-devel
--- Begin Message --- I'm writing a family of packages for talking to Azure (Microsoft's cloud service) from R. The basic architecture is AzureRMR: the "base" package, provides a number of R6 classes AzureVM: a "child" package that extends classes from AzureRMR with extra functionality related t