News for hackers. Stuff that matters.
Re:Pretending OOP Never Happened by kragen on Saturday May 16, 2020 @12:01AM (#23200382)
What does "OOO" stand for? Usually it means "out-of-order [execution]" but that doesn't make sense here.

The Smalltalk-80 container hierarchy demonstrates that you can get a lot of mileage out of simple single-dispatch virtual methods with inheritance. The Smalltalk-78 system, which you can try at https://lively-web.org/users/bert/Smalltalk-78.html (although it's not working for me at the moment), got a multiwindow GUI with an IDE running usably on an Intel 8086 with 256KiB of RAM, in only about 100 classes and 2000 methods totaling 200 KiB of code. This is not what I would describe as a "big program", but it is a fairly impressive program nonetheless. Seeing that kind of thing is what led people to adopt object-oriented programming.

Re:Pretending OOP Never Happened by xkriva11 on Saturday May 16, 2020 @04:00AM (#23201366)
Re:Pretending OOP Never Happened by temac on Saturday May 16, 2020 @03:55AM (#23201342)
Yeah I meant OOP but mechanically wrote OOO.