News for hackers. Stuff that matters.
Re:JuliaLang: The Ingredients for a Composable Programming L... by kazinator on Monday February 10, 2020 @01:14PM (#22291642)
In TXR Lisp, I doubled down on OOP and extended the object system to support multiple inheritance, just this December.

Real inheritance of code and data allows for mixin programming, which is very useful.

If you don't give OOP programmers the tools for mixing programming, they will find some other way to do it, such as some unattractive design pattern that fills their code with boilerplate, secondary objects, and unnecessary additional run-time switching and whatnot, all of which can be as brittle as any inheritance hierarchy, if not more.

There are no comments on this comment yet.