Re:Ask HN: Have you successfully done a career do-over, and ...
by Sohcahtoa82 on Thursday February 15, 2018 @02:32PM
(#16386792)
> Of course you can mess with the callable magic method, but that's more of a trick then a standard.
Implementing a __call__ function is indeed what I was referring to.
In standard programming vernacular and practice, objects and functions are two different primitives. They are not the same thing. An object is a noun, a function is a verb, and just like their english grammar counter parts functions and objects are primitives because a Noun is not really a special kind of verb nor is a verb a special case of a noun.
Edit: added more detail, grammar editing.