Functional Programming Has Been Mainstream for Years
Functional programming did not replace object-oriented programming. Instead, its most useful ideas gradually became ordinary features of modern languages such as Kotlin, Swift, Scala and many others.
Read article