Size: a a a

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

2019 February 27

G

GG in Elm Lang сообщество разработчиков
(a,b,c) => pickBar(pickFoo(a,b,c))
источник

G

GG in Elm Lang сообщество разработчиков
f = pickBar << pickFoo

f 1 2 3
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Ну да
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
У вещей есть свое название, вау
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
источник

E

Eugene in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
В ML принято главные данные последним аргументом писать
Что значит "главные данные"?
В данном случае, если есть каррирование в языке, надо просто при написании функции заранее представить наиболее частые формы/примеры её вызова, соответственно и порядок аргументов выбрать наиболее удобным для этих вызовов...
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Eugene
Что значит "главные данные"?
В данном случае, если есть каррирование в языке, надо просто при написании функции заранее представить наиболее частые формы/примеры её вызова, соответственно и порядок аргументов выбрать наиболее удобным для этих вызовов...
В точку
источник
2019 March 01

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
GG
Почему выпендрёж?) Вроде по своим свойствам и назначению подходит под описание pointfree, или я что-то не знаю про pointfree ещё?
Я для этого писал вот это https://github.com/DoctorRyner/elm-widget
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
К сожалению там нет README.md
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Но в Main в принципе все показано
источник

G

GG in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
К сожалению там нет README.md
да( можешь вкраце расказать для чего это все
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
GG
да( можешь вкраце расказать для чего это все
Это тоже самое что и ты делаешь
источник

G

GG in Elm Lang сообщество разработчиков
а какой профит?
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Когда ты говоришь что у тебя у твоих модулей свои Model, Msg и тд
источник

G

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

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
В том что оно за тебя многие вещи делает
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Например позволяет запилить коробку из элементов
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
проблема с такими штуками это то что обычно надо чуть больше чем то что она позволяет
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Да
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
==> проще в проекте написать примерно такое же но чтобы умело то что надо
источник