----- Original Message ----- > Am 19.10.2011 20:23, schrieb Andrew Pennebaker: > > Practical uses for referencable anonymous functions: > > For such applications one uses procedure variables in pascal. >
> > (map (lambda (x) (+ x 1)) '(1 2 3)) > > > > -> (2 3 4) [snip!] > I still don't see why this cannot be done by procedure variables: one > can easily pass a procedure reference to a compare function to any > sort > library call. The example is far from explaining why it is needed to > be > able to return a reference to an anonymous method to the outside of > the > enclosing function. [not_sure_if_serious.png] Interesting discussion -- at least for me, I didn't know Delphi had this feature. In case anyone really doesn't see the point, consider that this thing: http://www.youtube.com/watch?v=cYw2ewoO6c4 has all the capabilities of Object Pascal (with less flowery syntactic sugar to mess up the purity of the system). :P -- Greg Turner P.S., hello, list! _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal