Friend of mine was showing off this “new” language called Ruby the other day.
“It has this feature called mixins! It lets you use features from several classes at once! It’s totally revolutionary! Nobody else is doing this!” he said breathlessly.
“Those who do not study the history of programming are doomed to reinvent features from other languages.” I quipped.
“Huh?”
“Mixins are for “programmers” who had difficulty understanding multiple inheritance.” I added.
“Mixins in completely different and totally new.”
“I will let Howard Cannon from Symbolics know.” I offered.
“Huh?”