Size: a a a

Elm Lang сообщество разработчиков

2019 May 11

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
второе, это первое с x, вынесенным в параметр
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
BTW, раз уж говорили про 0.19, вот:
https://package.elm-lang.org/packages/astynax/tea-combine/latest/
перевёл на 0.19. Без инфиксных операторов похуже стало, ИМХО, но всё равно задачу свою выполняет
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
x |> f |> g
    f >> g
по сути каррирование сделал
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
нет
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
в Elm все функции уже каррированы
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
это всё JS с коверканием чужой терминологии
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
тогда почему Action.Form.SetDecription s требует аргумент сразу же?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
У вас неправильное понимание каррирования
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
(предположу, что из JS)
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
да, я js dever
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Каррирование, это стратегия вычисления вообще, при котороу все функции принимают ровно один аргумент, но могут вернуть функцию от оставшихся
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
отложенного вызова? lazy?
источник

VL

Vladimir Logachev in Elm Lang сообщество разработчиков
Алексей, дай ссылку хорошую, если не трудно.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
нет никакого отложенного вызова
источник

VL

Vladimir Logachev in Elm Lang сообщество разработчиков
Не жс и не елм, а вообще
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
x |> f |> g - вызов функций
f >> g - композиция функций
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
ленивость и откладывание тут ни при чём
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
И каррирование тут тоже ни при чём. Потому что композировать можно и нераррированные функции
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Но опять же подчеркну - в Elm все функций уже каррированы
(принимают строго один аргумент, т.е. f x y z == ((f x) y) z)
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
угу, унарные, это я уже понял
источник