Well if fun factor is not good enough answer, then maybe this will work:
- Using something and understanding it, are two different thing. Through implementing things in a language that I'm familiar with, is easier for me to grasp concept behind it and understand it.
- Create a bridge between foreign concepts. If someone knows only PHP and will grasp FP concept in PHP, then it will be easier for him learn new language.
- Sometimes switching to another language in your daily (commercial) work is not easy as it sounds.
- OOP and FP can do awesome things when used together.
- Using something and understanding it, are two different thing. Through implementing things in a language that I'm familiar with, is easier for me to grasp concept behind it and understand it.
- Create a bridge between foreign concepts. If someone knows only PHP and will grasp FP concept in PHP, then it will be easier for him learn new language.
- Sometimes switching to another language in your daily (commercial) work is not easy as it sounds.
- OOP and FP can do awesome things when used together.