I'm absolutely sending this to the supervisor that wrote a python app using multiple inheritance with cyclical references.
That was a very educational puzzle for our intern to sort out...
*snerk*
@tastapod @exchgr I have personal experience in this area - I can tell you more about the sludge removal process than you'd ever want to know: https://www.hanford.gov/page.cfm/STP
As with software, it takes time and analysis and many incremental steps, mockups and testing. It's a tractable problem but it isn't going to happen overnight.
(PS: I converted a 100+ page MathCAD worksheet into a Jupyter notebook, then into standalone Python code to generate input for our safety analysis software. The layering of multicomponent sludge as it settles out is pretty neat and was key to the safety analysis of the whole sludge removal, transport, and storage process. Cool project, decent people, good outcome.)
In class struggle, classes don't inherit anything from other classes.
They may extort things, but not inherit.
Something something market efficiency blah blah Reagan hand waving trickle down. Also my head lives in my ass.
@exchgr meanwhile functional programming being classless, stateless and moneyless
(moneyless because there are no Haskell jobs ;-;)
NO CLASS (λ) NO STATE
Choose your side: private, protected, or public