[fpc-pascal] Delphi compatible anonymous functions

Florian Klämpfl florian at freepascal.org
Sun May 18 09:34:03 CEST 2014


Am 16.05.2014 19:00, schrieb Craig Peterson:
> On 5/16/2014 11:18 AM, Florian Klämpfl wrote:
>> Isn't using anonymous methods in this case only a work around for missing OpenMP support?
> 
> Absolutely, but neither Free Pascal nor Delphi implement OpenMP. 

I wanted only to point out that personally I would first work on OpenMP support than implementing
anonymous methods (which I consider anyways very un-pascalish) and closures.

> The
> OpenMP page on the Free Pascal wiki hasn't been significantly changed
> since 2008, which coincidentally is the last time Allen Bauer blogged
> about his "Delphi Parallel Library".  I'm looking for something that I
> can use soon, not in 5 years.

To be honest, I see anonymous methods and closures not much earlier in a stable release: if they are
not implemented and merged during the next few months, they will not go into the next major release
(somewhere in 2015). Between major releases we have usually 3 years, so 4 years at least as well for
anonymous methods/closures.

> 
> I'm not sure what you mean by the "But that's it?" though.  Yes, they're
> just syntax sugar.  

Yes, that's what I meant. Closures/anonymous methods allow sometimes (in my eyes seldomly) some
source line savings in modern pascal, no more no less.




More information about the fpc-pascal mailing list