Some abuse inheritance to flatten with traits structures that should be scoped with parameters (IsA vs HasA)? Don't blame the tool! @jdegoes
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Then don't over-couple (= abuse IsA for HasA). Traits can help keep code modular. lisp-interface-library makes great use of mixins.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
If the trait really needs those dependencies, classes without trait will have them too, just with combinatorial explosion. If not…
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Traits can sure be abused. But don't blame good tools for one trick ponies. Functions, products, recursion… can all be abused, too
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
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!