NAME
    call_other - call a function in another object

    SYNOPSIS
    mixed call_other(object ob|string ob, string func, ...)

    DESCRIPTION
    This function is used to call another function in a given object. If the object `ob' is given as a string call_other tries to find it using "find_object()". If not found call_other tries to load it, otherwise the object pointer is used directly. If the object is given as a string, the absolute path to the object must be given. `func' should simply be the name of the function to be called. Any number of arguments to the function can be added to the call.

    Example:

    name = (string)call_other(find_player("commander"), "query_real_name"); access = (int)call_other("/secure/master", "valid_read", "/DONE", "commander", "my_func");

    "call_other()" can also be performed using "->" with this syntax:

    name = (string)find_player("commander")->query_real_name(); access = (int)"/secure/master"->valid_read("/DONE", "commander", "my_func");

    NOTA BENE
    The default type of "call_other()" is unknown, but as shown in the examples above it is always possible to cast to a type of your own choosing, if nothing else only to aid memory.