Re:From First Principles: Why Scala?
by keybored on Thursday February 11, 2021 @03:32PM
(#26106721)
“Complex abstraction” is a contradiction in terms since an abstraction is a relation A -> B where B needs to be simpler than A.
[ Parent
| on HN ]
From the client's point of view that may be true; abstraction should be the process of pushing complexity down. But in this case I think we're talking about code that has inadvertently introduced unnecessary complexity in an attempt to be hyper-generic.