Re:‘Woof’, a pure Scala 3 logging library
by the_af on Saturday December 18, 2021 @02:49PM
(#29607900)
Erik Meijer, one of the early practitioners and contributors of Scala, and a coauthor of Odersky's Coursera courses on Scala, believes that
"Mostly Functional Programming Doesn't Work" [1]
Note it's "mostly functional" that doesn't work, not functional. He believes you have to go all in to reap its benefits, other way you're just deluding yourself with another faddish "miracle cure".
All of the above are Meijer's opinions, I'm just the messenger. I know Odersky doesn't share these opinions.
My own opinion: I'm unsure. Though I wonder, these days if you're not a strong FP advocate, and instead look to Scala as an improved Java, why not use Kotlin instead?
"Mostly Functional Programming Doesn't Work" [1]
Note it's "mostly functional" that doesn't work, not functional. He believes you have to go all in to reap its benefits, other way you're just deluding yourself with another faddish "miracle cure".
All of the above are Meijer's opinions, I'm just the messenger. I know Odersky doesn't share these opinions.
My own opinion: I'm unsure. Though I wonder, these days if you're not a strong FP advocate, and instead look to Scala as an improved Java, why not use Kotlin instead?
[1] https://queue.acm.org/detail.cfm?id=2611829