On Tue, Nov 30, 2010 at 12:26 PM, Vincent Snijders < vincent.snijd...@gmail.com> wrote:
> 2010/11/30 Max Vlasov <max.vla...@gmail.com>: > > Hi, > > > > it appears recently several pieces if knowledge came to me, I understood > how > > anonymous functions (aka closures) work :) and the fact that GNU Pascal > > allows passing local procedure as variables. I mentioned them together > > because as many I don't like the closures as they implemented everywhere > > including delphi (I read also the discussion here that was several month > > ago) and on the other side, I feel that allowing passing local procedures > > (if it's technically possible) is a better way to achieve the same. I > mean, > > this will allow to catch local context for executing anything from > external > > code (what's actually closures is about). > > > > So, I suppose that implementing closures is not in real plans (it's ok, I > > can live with that), but what about the second, is it possible? > > > > I will glad to hear different opinions from the developers > > > > Nested procedural variables are a new feature in fpc 2.5.1. See: > http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=15656 > > I don't know if that is what you are asking for. > > Vincent > Vincent, looks like this is it. I will try to set how it works. Thanks Max
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal