Size: a a a

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

2018 August 21

Aq

A64m AL256m qn[cores] in Elm Lang сообщество разработчиков
почему не хаскель это, видать, пройденный этап уже, теперь пошла полоса "почему не эмель"
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
main =
   Html.beginnerProgram
       { model =
           Counter.model
               <> CheckBox.mkModel "foo"
               <> CheckBox.mkModel "bar"
       , view =
           Counter.view
               <|> CheckBox.view
               <|> CheckBox.view
       , update =
           Counter.update
               <&> CheckBox.update
               <&> CheckBox.update
}
почему альтернативы во view? Если один упадёт, то другие не отрендерятся?
источник

AP

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

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
<|> композит вьюхи в ряд, <-> композит вьюхи в столбик
источник

p

parket in Elm Lang сообщество разработчиков
😂 Ладно, это всё было бы смешно, если бы не было так грустно.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
<|> композит вьюхи в ряд, <-> композит вьюхи в столбик
вот поэтому кастомные операторы и плохо
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
потому что надо смотреть в код и читать доки что каждый значит у каждого библиотекописателя, а если программа человеческим языком написана, то время на её разбор сокращается в разы
источник

p

parket in Elm Lang сообщество разработчиков
Почему внутри команды мы не можем об этом договориться. Запретить кастомные операторы в публичных пакетах - ок. Мне то зачем? Я пишу как мне удобно, а не как эвансу.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
а вам бы всё поинт-фри и покороче
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
parket
Почему внутри команды мы не можем об этом договориться. Запретить кастомные операторы в публичных пакетах - ок. Мне то зачем? Я пишу как мне удобно, а не как эвансу.
потому что в Эльме пишут для людей а не "как мне удобно"
источник

p

parket in Elm Lang сообщество разработчиков
Anton Kotenko
потому что в Эльме пишут для людей а не "как мне удобно"
Я пишу корпоративный проект. Приватный. В опенсоурс его никогда не будет. Для каких людей? Все свои люди в курсе.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
у фронтенда наконец есть шанс получить читабельный, простой и стабильный язык, ради этого всё делается
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
parket
Я пишу корпоративный проект. Приватный. В опенсоурс его никогда не будет. Для каких людей? Все свои люди в курсе.
в этом случае может лучше и на пурсе писать, там больше свобод, потому что и цели заменить JS нет
источник

AP

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

поэтому берём и выпилываем синтаксис кусками
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Тут постоянно подменяют словом "читабельно" слово "привычно". Плохая практика
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Полгода потратить на изучение одного паттерна, который повсеместно используется во всём языке - нормальная ситуация. И откуда полгода взялись, непонятно. Я читал курс по Хаскелю. В монады въезжали за два занятия. Полные новички в ФП
Может быть ты очень хорошо объясняешь и/или твои ученики с ML-бекграундом, а есть сотни JS-программистов, которым Хаскель изучить реально занимает годы, а Elm - месяц, реально в десять раз меньше разница между началом изучения, написанием первой рабочей программы и пониманием языка, именно благодаря таким запретам
источник

AP

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Тут постоянно подменяют словом "читабельно" слово "привычно". Плохая практика
Как раз вы подменяете, слова всегда читабельнее и универсальнее чем привычные вам операторы
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Те, что недавно были - питонист, дотнетчик (вообще только C# умеет) и рубист
ну ок, монады, а структуру тайпклассов с методами они тоже через одно занятие смогут по памяти нарисовать?
источник