davidcsterratt / retistruct

Computational reconstruction and transformation of flattened retinae
http://davidcsterratt.github.io/retistruct/
7 stars 7 forks source link

Refactor using R6 classes #25

Closed davidcsterratt closed 5 years ago

davidcsterratt commented 6 years ago

The current code base uses S3 classes, and is proving unwieldy to modify, partly because I'm trying to use S3 classes as though they were a conventional OOP system (e.g. like Java or Python). R6 classes offer a structure much more similar to a conventional OOP system, and would therefore make the code base easier to maintain for me.

davidcsterratt commented 5 years ago

Things left to do before resolving this issue: