Size: a a a

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

2019 May 11

MP

Max P in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Но неявно импортируемый Debug, это погано
тут согласен +
источник

A

Artem in Elm Lang сообщество разработчиков
Ребят, как в 0.19 живётся?
источник

AP

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

A

Artem in Elm Lang сообщество разработчиков
Я ещё не переезжал из-за вебсокетов
источник

A

Artem in Elm Lang сообщество разработчиков
Хех, может самому доделать
источник

A

Artem in Elm Lang сообщество разработчиков
А какие ещё подводные камни?
источник

A

Artem in Elm Lang сообщество разработчиков
С портами что-то делали?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
В языке, или мы?
источник

A

Artem in Elm Lang сообщество разработчиков
В языке
источник

AP

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

A

Artem in Elm Lang сообщество разработчиков
Так ws не через порты работал? Почему он сломался?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Это вроде "нативный пакет", которые только Эван может делать — и чинить, соответственно
источник

AP

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

A

Artem in Elm Lang сообщество разработчиков
Got it
источник

AB

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

import Action exposing (Action(..)) 
import Action.Todo
import Action.Form


...

updateForm : Action.Form.Action -> Form -> Form 
updateForm action model =
case action of
Action.Form.SetDescription description ->
{ model | description = description }

Action.Form.SetTitle title ->
{ model | title = title }

update : Action -> Model -> Model
update action model =
case action of
Action.Form formAction ->
{ model | form = updateForm formAction model.form }
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
А что не получается-то? Конструкторы должны нормально префикситься по идее
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
А что не получается-то? Конструкторы должны нормально префикситься по идее
MISSING PATTERNS - This `case` does not have branches for all possibilities:

51|#>#    case action of
52|#>#        Action.Form formAction ->
53|#>#            { model | form = updateForm formAction model.form }

Missing possibilities include:

   #Todo _#

I would have to crash if I saw one of those. Add branches for them!
источник

AB

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Ошибка говорит "не все кейсы учтены". Точно всё обрабатывается?
источник

AB

Andrew Brighton in Elm Lang сообщество разработчиков
Ах, вот оно что говорит, теперь понял
источник