On Tuesday, 17 July 2012 at 16:56:17 UTC, angel wrote:
I propose to introduce a reference to the current function,
much like 'this' in a class method. Call it 'self' or
'thisFunc', or whatever ...
What might this be good for ?
For implementing recursion in a lambda function.
Writing in functional style, one creates many functions, and
looking for reasonable names for these functions becomes
unnecessarily painful.
Good idea !
"self" is a cute keyword, or "lambda" but this could break
existing code.