Size: a a a

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

2020 July 23

k

kl mw in Elm Lang сообщество разработчиков
Denis Krivosheev
а у тебя как раз для старт и энд тип должен поменяться с Maybe a на а
ага
источник

k

kl mw in Elm Lang сообщество разработчиков
именно так
источник

k

kl mw in Elm Lang сообщество разработчиков
ну вот я подумали, что может быть есть не апдейт рекорд, но какой-то способ скопировать оставшийся кусочек. Есть же - синтаксис
источник

k

kl mw in Elm Lang сообщество разработчиков
сори, ссылка не та была
https://elm-lang.org/news/0.7
источник

k

kl mw in Elm Lang сообщество разработчиков
а, ну это какая-то старая фича, которая не поддерживается с 0.16
источник

k

kl mw in Elm Lang сообщество разработчиков
кстати с помощью нее можно было сделать то что я хотели! но пофиг уже
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
type Interval a = Interval a a

nonmaybe : Interval (Maybe a) -> Maybe (Interval a)
nonmaybe (Interval x y) =
   case (x, y) of
       (Just xVal, Just yVal) ->
           Just (Interval xVal yVal)

       _ ->
           Nothing

Вот так можно что-то похожее сделать но вне контекста рекорда
источник

k

kl mw in Elm Lang сообщество разработчиков
Denis Krivosheev
type Interval a = Interval a a

nonmaybe : Interval (Maybe a) -> Maybe (Interval a)
nonmaybe (Interval x y) =
   case (x, y) of
       (Just xVal, Just yVal) ->
           Just (Interval xVal yVal)

       _ ->
           Nothing

Вот так можно что-то похожее сделать но вне контекста рекорда
ага, спасибо! то жесамое пишу сейчас )
источник

k

kl mw in Elm Lang сообщество разработчиков
Denis Krivosheev
type Interval a = Interval a a

nonmaybe : Interval (Maybe a) -> Maybe (Interval a)
nonmaybe (Interval x y) =
   case (x, y) of
       (Just xVal, Just yVal) ->
           Just (Interval xVal yVal)

       _ ->
           Nothing

Вот так можно что-то похожее сделать но вне контекста рекорда
источник
2020 July 25

MP

Max P in Elm Lang сообщество разработчиков
Доброе утро (или кому что), я тут делаю доклад по Elm, и меня спросили решает ли элм как-то проблему огромной модели? эм... ну большая модель разбита на маленькие подмодельки и в апдейте у нас map на "сообщения" из дочерних моделей - это ок ответ?) или еще что-то есть?
источник

k

kl mw in Elm Lang сообщество разработчиков
Max P
Доброе утро (или кому что), я тут делаю доклад по Elm, и меня спросили решает ли элм как-то проблему огромной модели? эм... ну большая модель разбита на маленькие подмодельки и в апдейте у нас map на "сообщения" из дочерних моделей - это ок ответ?) или еще что-то есть?
я не знаю других способов справиться с большой моделью...
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Max P
Доброе утро (или кому что), я тут делаю доклад по Elm, и меня спросили решает ли элм как-то проблему огромной модели? эм... ну большая модель разбита на маленькие подмодельки и в апдейте у нас map на "сообщения" из дочерних моделей - это ок ответ?) или еще что-то есть?
tea-combine
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Другой способ это иметь несколько моделей
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Но это не про элм
источник

RT

Roman Truschev in Elm Lang сообщество разработчиков
Denis Krivosheev
Другой способ это иметь несколько моделей
Можно несколько приложений ещё.
источник

AT

Alexander T in Elm Lang сообщество разработчиков
Max P
Доброе утро (или кому что), я тут делаю доклад по Elm, и меня спросили решает ли элм как-то проблему огромной модели? эм... ну большая модель разбита на маленькие подмодельки и в апдейте у нас map на "сообщения" из дочерних моделей - это ок ответ?) или еще что-то есть?
К фразе "проблема огромной модели" возникают встречные вопросы, чтобы конкретизировать: что подразумевается под словом "огромной" и словом "проблема". (Может, конечно, все понимают однозначно, но мне было бы недостаточно понятно, чтобы начать отвечать на вопрос.)
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Alexander T
К фразе "проблема огромной модели" возникают встречные вопросы, чтобы конкретизировать: что подразумевается под словом "огромной" и словом "проблема". (Может, конечно, все понимают однозначно, но мне было бы недостаточно понятно, чтобы начать отвечать на вопрос.)
В жс когда юзают редакс модель это почти всегда одна гигантская мапа, притом чаще всего эта мапа не является доменной моделью и к ней нет сопроводительных модулей с функциональностью. Поэтому конечно для них большая модель - это самая настоящая проблема, которая порождает тонны боли
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ну кстати ничто не мешает такую же боль в элме устроить, но в жс и тс я такое наблюдаю ан масс
источник

MP

Max P in Elm Lang сообщество разработчиков
Denis Krivosheev
Ну кстати ничто не мешает такую же боль в элме устроить, но в жс и тс я такое наблюдаю ан масс
А есть пример такой неправильной модели в elm ? И пример как должно быть.
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Max P
А есть пример такой неправильной модели в elm ? И пример как должно быть.
Берёшь модель и суёшь все в один рекорд. Делаешь повсюду мэйби....
источник