4 ms·
As a maintainer of one of the aforementioned libraries, I think the amount of dogma the proponents of them have is a bit overblown. :) At Verizon I worked in
by runT1ME 9y ago
As a maintainer of one of the aforementioned libraries, I think the amount of dogma the proponents of them have is a bit overblown. :)
At Verizon I worked in projects that were pure FP/heavy Scalaz, as well as working in scala projects that were basically java++.
Both of them were projects I had architectural input on, but depending on the teams comfort level, we decided upon what style of Scala would be used.
The language is deeper than some others, and while a java programmer might be able to pick up python in a few days and vice versa, there's definitely going to be more of a learning curve to pick up 'FP style Scala'. However, we had people who had no prior Scala experience come in and dive in successfully to even our most hardcore FP projects. As long as you are OK with a bit of ramp up, the disparity between various styles of Scala are a bit exaggerated in my experience.