forsys-sp / forsysr

An R implementation of the ForSys program
GNU General Public License v3.0
10 stars 3 forks source link

Object oriented programming #7

Open rlank opened 3 years ago

rlank commented 3 years ago

Transition ForsysR to an OOP approach

rlank commented 3 years ago

This would be a massive undertaking, and make note that R is not inherently a OOP language. The various packages the pseudo-implement OOP are pretty clunky because they're work arounds to R's functional environment. Maybe a good intermediate step would be to just start using vector(type='list') objects for consolidating variables and passing them to functions.

codyevers commented 1 year ago

Achieving this much closer in reach with the R6 rewrite of Patchmax. The biggest changes at this point are relatd to design... how to make it modular with additional development avenues in the future. Also, this would require updating forsys.app. Remains open and feasible.