So what is the assuming method, and why is it in a callable role? What was the logic behind that decision?
On Nov 14, 2016 1:38 PM, "Brandon Allbery" <allber...@gmail.com> wrote: > This should probably have been cc-d to the list. > > Callable claims to be the thing we want. What it actually is, is a mix-in > that adds the assuming method. I am not sure these can be conflated. > > Note that the current docs actually do claim it is what I want. This is > because I first brought this up in IRC while the documentation for > Callable was being written, and it got modified to match my then current > musings because nobody who actually works on the spec was around. I had in > fact specified that this was a "would be nice" but that I wasn't sure if it > would actually work; I have since concluded that it likely won't, and needs > to be a distinct role. Which is part of why I brought this up: the current > doc does not match what currently happens, and may not actually be > implementable without breaking the spec (that is, 6.d would have a > fundamental conflict with 6.c over the meaning of Callable). > > On Mon, Nov 14, 2016 at 4:30 PM, Jon Lang <datawea...@gmail.com> wrote: > >> Okay, let's go with that. What does Callable do, and why is it called >> that? >> >> On Nov 14, 2016 1:09 PM, "Brandon Allbery" <allber...@gmail.com> wrote: >> >>> >>> On Mon, Nov 14, 2016 at 3:42 PM, Aaron Sherman <a...@ajs.com> wrote: >>> >>>> I do think, though that if the concern is really with "the 4 cases >>>> when nqp hauls a CALL-ME out of its bowels" then that's what should be >>>> addressed... >>>> >>> >>> The main addressing of that is some kind of role to abstract it >>> properly. I just think the current situation is bad and even if we come up >>> with a name for the new role, it's still going to be confusing ("ok, why do >>> we have both Callable and Invokable? ...uh wait, Callable means *what* >>> exactly?"). >>> >>> >>> -- >>> brandon s allbery kf8nh sine nomine >>> associates >>> allber...@gmail.com >>> ballb...@sinenomine.net >>> unix, openafs, kerberos, infrastructure, xmonad >>> http://sinenomine.net >>> >> > > > -- > brandon s allbery kf8nh sine nomine > associates > allber...@gmail.com > ballb...@sinenomine.net > unix, openafs, kerberos, infrastructure, xmonad > http://sinenomine.net >