День добрый, господа.
Последние полтора — два года тихо фанатею от возможностей функциональных языков.
Бывает приятно посидеть вечерком на работе, поделать простенькие программки, почитать баталии ООП vs ФЯ. Достаточно продолжительное время пробовал использовать фвп в коде на c#, но, как бы это сказать, запал стал проподать.
Причин две:
1. Насущные задачи замечательно решаются на простой, как три копейки, java с её немудрёным ооп.
2. Какие бы фя не были хорошие за меня она задачу не решат
А это значит, что уменьшение количества строчек кода не сильно сократит общее время потраченное на решение задачи.
Призадумался над этим и решил, что я, наверное, не правильные задачи пытаюсь решить на функциональных языках и потому не вижу стратегического выйгрыша от их использания.
Может посоветуюте такую задачку, чтобы решив её на java и на, скажем, lisp или scala удалось постичь дао?