“Compile-time hierarchy of encapsulation that matches the domain model was a mistake.”
The Big OOPs: Anatomy of a Thirty-five-year Mistake [Casey Muratori]
https://www.youtube.com/watch?v=wo84LFzx5nI
https://www.youtube.com/watch?v=wo84LFzx5nI
“Compile-time hierarchy of encapsulation that matches the domain model was a mistake.”
4 Comments
NigelFrobisher@aussie.zone · 9 pts · 1y
So much time in my undergrad designing stupid inheritance hierarchies for systems (petrol stations, web servers, guidance systems), none of it even remotely applicable in my actual career as a dev. In fact, practically every time someone had done something “clever” with inheritance it caused subtle bugs or made maintenance and extension much harder than it should have been.
hoshikarakitaridia@lemmy.world · 5 pts · 1y
This guy knows his stuff. Saw him on the standup podcast, and he vomits knowledge at you.
HaraldvonBlauzahn@feddit.org · 1 pts · 1y
Would an immediate mode GUI be a good match for Rust?
Jayjader@piefed.social · 2 pts · 1y
according to https://areweguiyet.com/, there are currently 2 distinguished immediate-mode GUI libraries for rust:
I don't know whether that makes it a good match, but apparently it's at least feasible.