It just dawned on me. The issue with inheritance is cyclic dependencies. The parent class might depend on methods overridden in the child, and the child methods might depend on the parent. This cannot evolve gracefully
Replying to @etorreborre
Fix-points what defining a class is all about, but it is an essential part of functional programming, so the "cyclic dependency" issue is moot. Rather, the problem is when there is a lack of contract between the methods. Classes without laws, typeclasses without laws… same bad.
2:55 PM - 21 Feb 2019
0 replies
0 retweets
2 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!