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

Reply via email to