True or false: a macro inherits its calling process fairness?
True or false: a procedure inherits its calling process fairness?
Relatedly, per PlucCal documentation we can write:
(*--fair algorithm test
end algorithm;*)
And everything meaning processes, procedures, and macros runs under weak fairness.
A process that is not a fair or fair+ process is called an unfair process
and has no fairness assumptions on its actions. Adding + or - after a label
in such a process has no effect.
Now, if I specify
(*--fair algorithm test ... end algorithm;*)
By the second point there is no way to make a label in a procedure weakly fair by adding '+' following a label. Is that true or false?
I'm trying to get an overall weakly fair specification except for a few places in processes or procedures where I want strongly fair by appending '+' to a label.
Regards