Почему нынешнее haskell комьюнити превратилось в толпу восторженных детей, которые с восторгом носятся с любым баззвордом, и очень обижаются, когда их тыкаешь носом в то, что императивный мир в каком-то вопросе удобнее/давно ушёл вперёд?
Недавно на Stack Overflow какой-то умник опять ляпнул, что "FRP это суперкрутая секретная технология для игр". Этим его ответ и ограничивался, но он был заплюсован, будто некое откровение. Я мимоходом поведал, что в цивилизованном мире все давно пользуются физическими движками, которые задвинули поделки дядюшки Элиота и его fran в учебники по истории, и что этой убер-технологией никого не удивишь, что она умеет меньше, и менее декларативна. Шитшторм, отсутствие аргументов, отсутствие объяснений, чем же FRP вообще может помочь в описании логики игры, неспособность привести конкретную историю успеха, признание, что никогда не использовали FRP для этих целей.
Там же был задан вопрос, стоит ли использовать фп для некой задачи, связанной с обработкой изображений. Я честно отвечаю, что нет: контейнеры с константным доступом по ключу в терминах лямбда-исчисления невыразимы, поэтому массивы к haskell приклеены сбоку, хаками. И что код для работы с ними выглядит паршивее няшной (привёл пример даже). Но есть такие-то библиотеки (e.g. repa), которые это скрывают, однако если нужный алгоритм в них не будет реализован, то упс. В общем, мол, не советую. Минусы, удаление поста модераторами.
Какая-то секта, ей-богу.
Конечно не стоило, наверно, писать эти ответы в игриво преувеличенной манере, но на качества контраргументов это не оправдывает.