3 ms·
So he prefers the functional programming style based on superior portability. While I too mostly prefer functional programming principles, the argument seems w
by zupa-hu 6y ago
So he prefers the functional programming style based on superior portability.
While I too mostly prefer functional programming principles, the argument seems weak to me. Even if those features are timeless and programs written with those can be ported to most other languages, it doesn't follow that an extra feature (even if invented in the future) won't make you 10x more productive thus desirable.
I prefer the functional programming style (in a non-FP language) for the productivity gains. I move faster, the codebase has a smaller footprint 'in my brain', it's easier to reason about it, so overall I'm more productive when using it.