Am 12.05.2015 13:45 schrieb "Michael Schnell" <[email protected]>: >>> >>> TParallel.For(2,1,Max,procedure(I:Int64) >> >> This is a class method parameterised with D2009 anonymouse method, not a >> language construct. >> >> If you read the release manifest well, they talk about a parallel library, >> not paralel language extensions. > > > I did not claim that it's a brand new language construct (or anything else), I just said "feature". > > If the code snippet I mentioned is compilable even with D2009, only the library is new. > > Nonetheless to me it seems rather silly that they offer a dedicated language construct ("parallel for" / "future") with Prism and suggest using another language construct (anonymous method) for exactly the same purpose with Xe8.
They don't /own/ Prism. They merely license it, so what the Oxygene developers do and what the Delphi developers do are two different things. > > Regarding fpc, I am aware that "anonymous method" had been discussed here. I did not take a deeper look into same. > > Is / will the syntax be the same as with Delphi ? At least in mode Delphi, yes. > > Will the fpc library provide the appropriate classes for doing "TParallel.For" as described ? If I remember correctly we already have something similar somewhere among our supplied units for quite some time. In the end I suppose that support for that TParallel class will be based on "patches welcome" once anonymous functions are supported. Regards, Sven
_______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
