Tomo -- We just discussed this internally. The semantics is consistent
with what you know it to be, but it appears the implementation has some
problems which will be fixed (very soon I hope).
On 12/4/14, 11:30 AM, David P Grove wrote:
Tomofumi Yuki <tomofumi.y...@inria.fr> wrote on 12/04/2014 10:34:01 AM:
>
> That is different from what I understood.
>
> In fact, there is only one line in the language specification about
> nested clocked finishes:
> "Clocked finishes may be nested. The inner clocked finish operates
> in a single phase of the outer one."
>
> and your description of Clock.advanceAll() is colliding with this line.
>
> Personally, I see little utility for nested clocked finishes if
> inner scopes are still tied to outer clocks.
>
The description earlier in the chapter is fairly clear on what
Clock.advanceAll() does. It advances all clocks that the activity is
registered on.
I agree that the line in the language specification you are quoting is
out of synch with this.
We've discussed and the intent was that implicit clocks should act
like a stack of clocks with clocked finish pushing/popping a clock
from this stack when it is entered/exited. Only the implicit clock on
the top of the implicit stack of clocks is advanced by
Clock.advanceAll(). All of the dynamically enclosing implicit clocks
are hidden by the newly entered clocked finish.
We'll need to add a clarifying note of this masking effect of clocked
finish to the language specification and change the implementation to
comply.
--dave
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users