On Tue, Oct 28, 2008 at 07:10:15PM +1100, Vasily Chekalkin wrote: >> Note that all of this effectively disappears when we have >> the dispatcher handling Junctions properly -- i.e., the >> specialized operator functions defined in Junction really >> should not exist. > > Indeed. But current state of MMD doesn't allow to implement > auto-threading. For example Parrot_ex_throw_from_c doesn't specify > continuation, etc.
I'm not too worried about throw_from_c right now, because it's very unlikely we'll be throwing Junctions as exceptions anytime soon. I'm just referring to the common use of junctions in comparisons and other function calls from within Rakudo. Pm