I'm inclined to agree with Sean, particularly in reguard to do(). After thinking about it, gosub would actually be a better opinion than do(). And I also agree that invoke by virtue of having a different name obviously does something different than call, and while the difference is much like the "==" and "eq" operators in perl, it may have to be one of those things you "memorize" by new users.[..] I like $kernel->invoke(), because by virtue of being a different name than $kernel->call() is means something different. And you can look up the meaning in perldoc POE::Kernel.
Otherwise, I'd suggest something like $kernel->local_call(). "local" referring to the session.
But, $kernel->do() is evil, cuz "do" is a builtin and things get confusing in editors programs and human brains. :)
-Sean.
I really dont see another viable option, because honestly gosub() under the rationale you provided on IRC (it returns immediately bringing values with it!) also applies to call. That considered, I'm going to try to let this be my last post to this naming-related thread unless its send another patch or someone calls me a bunch of dirty names...I think a week is more than long enough, so we're looking at next thursday?
- Scott
