News for hackers. Stuff that matters.
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.
Re:From First Principles: Why Scala? by jgwil2 on Thursday February 11, 2021 @04:12PM (#26107274)
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.