3 ms·
> I've never felt that any of the other hybrid/multi paradigm did OO the kind of service described above. That’s how I feel in general about multi-paradigm lan
by macintux 6y ago
> I've never felt that any of the other hybrid/multi paradigm did OO the kind of service described above.
That’s how I feel in general about multi-paradigm languages.
I like mine opinionated: there are very real advantages to a language which has a strong sense of purpose and the corresponding constraints that typically follow.
Sure, Python has functional features layered atop it, but without reliable immutability it’s not nearly as pleasant to work with as, say, Erlang.
- sriku 6y agoErlang certainly seems very close to that description. One principle that gets flouted for convenience is exposing internal "objects" directly via accessorsor other methods. Instead, the idea behind message passing has to be clarified as passing serializable messages - i.e. they're "just data". This restriction is a powerful one and permits the kind of encapsulation being talked about.
- baryphonic 6y agoJust as an aside, one of my favorite talks[1] is the late Joe Armstrong interviewing Alan Kay. [1] https://news.ycombinator.com/item?id=25013361 https://news.ycombinator.com/item?id=25013361
- apricot 6y agoThank you very much for that.