Hum, interesting perspective. That indeed makes a lot of sense!
I see many developers adopting functional with a purist view of it. This word - pure - is even part of the paradigm vocabulary. 😄 So I'm interested in getting deeper into the benefits of an entirely functional system, understanding why folks like it so much. In a practical way. Comparing codes in both ways and having better grasp of why one is better than the other.
But I do like the idea of a mixed approach. We all apply it to some extent, actually, without thinking conceptually as functional.
Hum, interesting perspective. That indeed makes a lot of sense!
I see many developers adopting functional with a purist view of it. This word - pure - is even part of the paradigm vocabulary. 😄 So I'm interested in getting deeper into the benefits of an entirely functional system, understanding why folks like it so much. In a practical way. Comparing codes in both ways and having better grasp of why one is better than the other.
But I do like the idea of a mixed approach. We all apply it to some extent, actually, without thinking conceptually as functional.
Looking forward to your next articles! 👏
It might be a while before I get round to writing about purely functional languages - in the meantime some good resources are:
Learn you a Haskell - nice intro to Haskell.
Programming Languages, Part A - free course from University of Washington, using Standard ML.