Hi!
As someone mentioned in the thread about short syntax for closures, we could also drop requirement for function
keyword when defining/declaring methods in classes, interfaces or traits.
I have long noticed how redundant it is. The patch is pretty easy as it was with commas :)
It is absolutely backwards compatible (you can use function
or you can not use it). Here's the patch: https://gist.github.com/nikita2206/4988075
If people will welcome this proposal, I would need some karma for making RFC.