I still can't believe how many people are unaware of C#.
Coming from a java background, C# is a far better route than Scala.
The Scala syntax, I must say is not as readable: def apply() = l map (_())
The Scala syntax, I must say is not as readable: def apply() = l map (_())
def apply() = l.map((f) => f())
Is that more clear?