Eg only allow the parallel or async keyword (I personally do not care
which) on an otherwise normal procedure and then another
procedure/keyword isfinished(x)?
In fact Oxygen does also support the "parallel" keyword/paradigm that
works very similar to what you suggest:
http://wiki.remobjects.com/wiki/Parallel_Loops
They only seem to allow the parallel keyword for loops:
for parallel i: Integer := 0 to 10 do ...
But why not (additionally) do
parallel procedure x(a: integer);
begin
...
end;
Michael
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel