|
|
|
|
|
by vendiddy
2204 days 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. |
|