ну вообще, не так страшно, пара переименований, поменяли List Ranges ([1..5]) на функцию List Range, убрали бэк-тики, поменяли порядок у andThen, и больше нет апострофа, как символа клонированного значения
ну вообще, не так страшно, пара переименований, поменяли List Ranges ([1..5]) на функцию List Range, убрали бэк-тики, поменяли порядок у andThen, и больше нет апострофа, как символа клонированного значения
Люди, а опишите пожалуйста ПРАКТИЧЕСКИЙ смысл освоения функциональных языков, типа Elm, Haskell, Purescript и подобных? Вакансий по ним практически нет. Заказов тоже. Работу отдела разработки на эти языки тоже переводить не стоит (как мы выяснили в недавнем обсуждении тут). Так где применять эти навыки для того что б это было полезно на практике?
Люди, а опишите пожалуйста ПРАКТИЧЕСКИЙ смысл освоения функциональных языков, типа Elm, Haskell, Purescript и подобных? Вакансий по ним практически нет. Заказов тоже. Работу отдела разработки на эти языки тоже переводить не стоит (как мы выяснили в недавнем обсуждении тут). Так где применять эти навыки для того что б это было полезно на практике?
Да, что касается пользы, то про elm еще тут был довод, что порог вхождения ниже по сравнению с js, и это позволит, например, бэкендеру быстрее наклепать фронтенд. А вот всякие Haskell и Purescript? В чем выгода освоения этих языков для разработчика?
Иными словами: вот человек, например, знает только js, и готов потратить время на освоение еще одного языка. Почему это должен быть именно Haskell/Purescript и т.п., а не, что-то из востребованных на рынке, типа Python/Java и т.д.?
As for me, от передоза продакшон кода на python/java/go/whateva теряется самое главное, зачем вообще люди занимаются программированием. Теряется фан. А FP - одна из таблеток живительного фана.