I've some function with a large amount of parameters - some of them optional.
My suggestion - allow named parameters like this:
f(arg0: "hello", arg4:[0, 4], /*arg5*/ 5)
The just of it is using the same syntax for object literals plus the extension that a following argument can be passed directly occupying the next parameter spot.
I'm also interested what are the steps to rise this proposal to the right place so it could eventually get accepted?
I've looked at this non-intuitive solution here. And also at this proposal here.