OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

tamie-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: XTemp-wd-rev087


Hi all,

I took some time last week-end to address some open questions that I have and which are related to the most recent XTemp spec.
A couple of questions based on XTemp-wd-rev087 can be found below.
page 41: timePost:  a date/time value representing the event posting time (different from the event creation or origination time as set by the  event originator). This value is automatically assigned by the event manager. It defines a partial order over the events of an event board, because two events could have the same timePost value. However, the timePost ordering is consistent with the ID ordering: for any two events E1 and E2, timePost(E1) < timePost(E2) => ID(E1) < ID(E2).

page 11: The real meaning of concurrency is how the VP-time of the invoking scriplet (S1) is managed.
page 12: (c) thread semantics: a scriplet executes its operations in one thread. However, a scriplet can invoke another scriplet "concurrently", meaning that both scriplets execute concurrently afterward. In such cases there is an implicit "joining" of all scriplets started from a (parent) scriplet: the parent only completes its execution after all children scriplets - either serial or concurrent - terminate.
page 13: when concurrent="true", the started scriplet is invoked concurrently. This means that the next statement in the invoking scriplet, will execute at a VP-time that is same as the VP-time value just before executing the <start> statement.


Regards,
Marius Plavan


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]