Re:Byte Magazine Special Issue: Smalltalk (1984)
by lispm on Friday August 12, 2022 @03:39AM
(#32435595)
There are a bunch of different OOP mainlines. Some have early Lisp influence, long before CLOS. Some are more or less completely without Lisp influence.
Simula, Object Pascal, C++, c#, ... (class based OOP with virtual functions)
Smalltalk (message passing, classes)
Lisp/CLOS (generic functions) -> Dylan, Perl, Julia, R, ...
Actors, Self, JavaScript, ... (Prototypes)
....
I'm extremely dubious about this claim and cannot think of any mainstream OO language this applies to (clearly not C++, Java or C#, nor of course Smalltalk, hence neither Objective-C nor Self nor Javascript).
For further context: I learned about programming languages, did programming language research starting in the early 90s. CLOS, and multiple-dispatch especially were always a significant outlier.