Hey what do you thing about dropping requirement o...
# language-proposals
i
Hey what do you thing about dropping requirement of explicitly specifying lambda parameters completely is they are not used at all? Now
Copy code
var appNotifications by Delegates.observable(listOf<AppNotification>()) {
    _, _, _ -> notifyDataSetChanged()
}
After
Copy code
var appNotifications by Delegates.observable(listOf<AppNotification>()) {
    notifyDataSetChanged()
}
1
v
Overloading resolution will become ambiguous in some cases, so I don't think it is possible to implement due to the backward compatibility requirement
i
I don’t see issues with backward compatibility -> old code need to work in new version )witch still will be fine), no other way around
v
Some old code will work differently (call another method) if those changes are implemented