4 ms·
I'll take "everything is an object if you represent it as a process" over Ruby's everything is an object. I think the former encompasses the true essence of wh
by digitalzombie 10y ago
I'll take "everything is an object if you represent it as a process" over Ruby's everything is an object.
I think the former encompasses the true essence of what Alan Kay have stated when he coined the term OOP. Joe Armstrong and Alan Kay had a talk about how Erlang is more OOP than most languages.
- goatlover 10y agoAll that being said, Ruby is much more like Smalltalk than Elixir or Erlang are. Smalltalk does have inheritance and classes, and does the kind of meta stuff easily that Ruby supports. Objects and classes are as central to Smalltalk's design as message passing is.