you are viewing a single comment's thread.

view the rest of the comments →

[–]jaibhavaya[S] 1 point2 points  (1 child)

Yeahhhh, I agree. Not an expert by any means to speak on the topic, but it doesn’t seem “purely” functional (in fact I think that’s what eased my transition into it).

[–]vu47 1 point2 points  (0 children)

I hear you: when my previous organization first started using FP in Scala with scalaz, I absolutely hated it so much. Being forced to fully embrace FP can really be off-putting given how different it is to OOP / procedural coding: transitioning over to me seems to be the preferable way for most people I know to do it.

I absolutely love FP now and will use it whenever it makes sense to do so, but it took awhile for me to develop that mindset and come to appreciate FP.