Hacker News new | ask | show | jobs
by stock_toaster 5081 days ago
Isn't that a bit of a false dilemma though? Can you not have clean interfaces and separation of concerns without OO -- even with something as 'simple' as python namespaces and dicts?
1 comments

Dicts are objects.
That is an implementation detail due to python's object support. Dicts are a native type, that are hashmaps.

Unless you mean "object" as in "a thing"....

I think he means dicts combine data, state and functionality, expose a clean API and hide the details.