
I am an object-oriented developer professionally, but I have researched functional programming and (believe that) I understand the key principles which to varying degrees are applied in FP languages.
I've seen how languages which are not FP only have been bringing some of the FP ideas into their ...