ceabiodb / biodb

An R package framework for accessing biological and chemical databases and developing or extending new connectors.
GNU Affero General Public License v3.0
11 stars 2 forks source link

Switch from RefClass to R6 #502

Closed pkrog closed 3 years ago

pkrog commented 3 years ago

Switch Biodb* classes from RefClass (R5) to R6. Once switched, upgrade version of Biodb to next number and publish. Existing extension packages will have to switch to newer version and use R6 too instead of RefClass when ready.

pkrog commented 3 years ago

Make wizard capable of upgrading from RefClass/R5 to R6.

pkrog commented 3 years ago

R6 does not handle multiple inheritance. ==> Make Downloadable, Remotedb, Editable and Writable part of BiodbConn. Add corresponding properties (flags) to connector's definition.

pkrog commented 3 years ago