some applications are definitely better suited by one style or other. Even with arrows and bananas doing UI stuff in Haskell is still quite painful.
if we take that Alan Kay knows about OOP, then Java, C# etc. are not really OOP. Which bring us to the conclusion that we are switching from pseudo-oop to pseudo-fp.
SOLID... well don't let me start about SOLID. It seemed a good idea at the time and we can leave it at that.
when you start seeing Catamorphisms everywhere, then you can call yourself functional programmer.
Some random thoughts:
some applications are definitely better suited by one style or other. Even with arrows and bananas doing UI stuff in Haskell is still quite painful.
if we take that Alan Kay knows about OOP, then Java, C# etc. are not really OOP. Which bring us to the conclusion that we are switching from pseudo-oop to pseudo-fp.
SOLID... well don't let me start about SOLID. It seemed a good idea at the time and we can leave it at that.
when you start seeing Catamorphisms everywhere, then you can call yourself functional programmer.
:))
You seem to be such a FP guru! :D