Size: a a a

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

2019 November 25

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Пока рантайм не выделили в отдельную жиэску, этот способ работает, как костыльный бандлинг ;)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Если приложения на странице только два, то можно не заморачиваться. А вот ради десятка я бы подумал :)
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Не понимаю, в чём проблема :(
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
а что тут за треугольник?
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
(D.field "model" (def.decode ctx))
разве не так?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Alexey Yurchenko
а что тут за треугольник?
лигатура для <|
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
так что это то же самое, что и
D.field "model" (def.decode ctx)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Проблема явно не в коде — оно же дотайпчекалось. Сам парсер странно работает
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
так что это то же самое, что и
D.field "model" (def.decode ctx)
Я понял, не люблю такие заморочки, это как писать
.status >> (==) "running"
вместо
\n -> n.status == "running"

😄
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
У нас тут ФП. Мы готовые функции композим, а не лямбды на каждый чих пишем
источник

AP

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

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Alexey Yurchenko
Я понял, не люблю такие заморочки, это как писать
.status >> (==) "running"
вместо
\n -> n.status == "running"

😄
т.е. тут лучше композитить?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
В данном конкретном случае — можно и так и эдак
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Но я не уверен, что компилятору всё равно. И что он сможет редукцию сделать, например
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Alexey Yurchenko
Я понял, не люблю такие заморочки, это как писать
.status >> (==) "running"
вместо
\n -> n.status == "running"

😄
О, так вы предпочитаете
succ (succ (succ (succ (succ (succ 0)))))


Вместо?
succ <| succ <| succ <| succ <| succ <| succ 0
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
List.fliter (.status >> (==) "runing") ...
Вполне нормально читается
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
О, так вы предпочитаете
succ (succ (succ (succ (succ (succ 0)))))


Вместо?
succ <| succ <| succ <| succ <| succ <| succ 0
я бы делал |> =)
источник