I worked with runuo quite a lot and while I too have lots of fond memories, it's actually a huge mess of a codebase.
It's object-oriented except when it's not. It's modular except where it isn't. It "optimizes" for $number_of_cores_on_your_box but doesn't actually use them for anything but world saves. Almost none of it is commented or documented (doxygen doesn't count as documentation).
I think runuo excelled not because it was significantly better but because it was less shitty than POL and Sphere that came before it.
It's object-oriented except when it's not. It's modular except where it isn't. It "optimizes" for $number_of_cores_on_your_box but doesn't actually use them for anything but world saves. Almost none of it is commented or documented (doxygen doesn't count as documentation).
I think runuo excelled not because it was significantly better but because it was less shitty than POL and Sphere that came before it.