4 ms·
I can confirm this. Although I knew the principles of FP, concepts didn't click until I started using a functional language. In non-FP languages, I didn't orig
by vendiddy 6y ago
I can confirm this. Although I knew the principles of FP, concepts didn't click until I started using a functional language.
In non-FP languages, I didn't originally appreciate the benefits of the pattern. It was more work to do things functionally, so I dismissed some patterns that were actually useful.
I'm a bit biased, but would recommend Elixir as an accessible FP language. It has an accessible syntax and modern tooling.
You may be frustrated with the constraints of immutability for a few weeks, but the benefits become apparent once you're used to it.
Now when I work in non-FP languages like JavaScript, I will apply FP principles when it makes sense.