Hello everyone,

In some cases, I would like to make a function belongs to an object.
In classical OO, we do something like object.f(args...).
In Julia, we could do it like this: f(object, args...).

So I was wandering if there is some way to do following:
I write object.f(args...), while julia could know it actual means f(object, 
args...).

One naive way to implement this is in two steps:
first, the compiler search for a field of object equal to f, if it's not 
found,
then, compiler search for a function like f, and the invoke it.

Looking forward for your opinions!

Reply via email to