As an alternate to whether we go along with open mp or whatever in the
current discussion, why don't we take notice of the previous email
discussion about fpc deciding things for itself & just do the very very
simplest (even noddy) thing that'll give people who aren't gurus the
ability to use the processing on a multi core system that are becoming
so cheap & popular - I think joost suggested something like this here
1st but maybe we should make it even simpler. 

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)? which checks whether the 'parallel'
procedure x has finished. With minimum (ie no) checking for whether the
procedure uses global data. It wouldn't be foolproof but would be easily
usable, wouldn't it.

Because it's so simple we could then announce that we support
parallelism eg in 2.2.4 or 2.4? Of course if a de facto standard did
come along eg in Delphi or some other of the languages mentioned, we
could take a view as to whether we'd support it. 

John

This e-mail and any attachment is for authorised use by the intended 
recipient(s) only. It may contain proprietary material, confidential 
information and/or be subject to legal privilege. It should not be copied, 
disclosed to, retained or used by, any other party. If you are not an intended 
recipient then please promptly delete this e-mail and any attachment and all 
copies and inform the sender. Thank you.


_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to