How do you define an anonymous function in lambda calculus terms (or how can I say some language supports anonymous functions)?
Does java support in current version of 6 lambda expressions or "anonymous functions"? Is there something I can't do in java that I couldn't do with a programming language supporting lambda expressions? I understand that java is turing complete so you can do "anything" in it. Why couldn't anonymous inner class wrapped functions represent functions as defined in lambda calculus? What actually is an anonymous function and how you can say that some language supports anonymous functions? As I already hinted at with my comment above, the question really hinges on how exactly you define "support".