I’m not into future prediction business, but I don’t see much need for partial application in practice. In application business logic functions often have many parameters and their partial application rarely makes sense, because it is unlikely that you’d want to specifically partially apply them to the first parameter, not second or third. What I see instead in modern code is a stylistic trend to use lambdas even where bound method references could have been used (bound method references are a limited form of partial application that is supported by many languages today).

Written by

Project Lead for the Kotlin Programming Language @JetBrains

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store