Size: a a a

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

2020 April 03

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Как и линзы... линзы зло))
источник

MP

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

MP

Max P in Elm Lang сообщество разработчиков
пересмотрю, когда будет с кем )
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Max P
я не знаю, почему я решил в кнопку положить много всего. Грубо говоря, кнопка = модуль, который в 2х состояниях, в одном это кнопка, во втором это модалка с несколькими шагами (а-ля "визард")
Мне не нравится)) но без кода сложно судить)
источник

MP

Max P in Elm Lang сообщество разработчиков
ок, ночь на дворе) всем хороших выходных, я еще вернусь )
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Max P
ок, ночь на дворе) всем хороших выходных, я еще вернусь )
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Max P
есть Main.elm
там в модели у меня есть Editor EdtitorModel
внутри Editor есть кнопка, которая по клику дает выбрать файл, затем в модалке с этим файлом (изображением) всякие происходят трансформации

я кнопку сделал отдельным модулем, и в ней описал все что связано с загрузкой картинки и работой с ней, руководствуясь тем, что смотрел как раз в видео, в частности от Ричарда.

не исключаю, что напутал где-то

Получилось примерно так: flag variable -> Main -> Editor -> AddImg (и вот тут нужен flag variable)

Сейчас пока код в приватном репо, но попозже открою и если будет желание могу показать, как доделаю первую версию. Так же, если кто может помочь с review за умеренную плату - пишите в личку, договоримся)

проект "редактор стикеров для телеграма", ELM + TS, опыт с Elm часов 100-150 думаю.
А ревью можно организовать
источник
2020 April 04

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Как же комфортно говнокодить на elm
Уже давно готов весь фронт только из-за этого переписать на нем.

Выкатить хотфикс комит на 100+ строк без багов за 10 минут - бесценно.

😁😁😁
источник

MP

Max P in Elm Lang сообщество разработчиков
Alexey Yurchenko
Как же комфортно говнокодить на elm
Уже давно готов весь фронт только из-за этого переписать на нем.

Выкатить хотфикс комит на 100+ строк без багов за 10 минут - бесценно.

😁😁😁
мне Elm еще привил новый навык - смотреть сигнатуру (правильное слово?) функции.
В принципе, если на TS пишешь, то так же можно провалиться в определение типа и не лазить в документацию (в Elm так вообще, что документация, что "провалиться в функцию" (cmd/ctrl + click) - одно и тоже, и примеры сразу же имеются.
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Max P
мне Elm еще привил новый навык - смотреть сигнатуру (правильное слово?) функции.
В принципе, если на TS пишешь, то так же можно провалиться в определение типа и не лазить в документацию (в Elm так вообще, что документация, что "провалиться в функцию" (cmd/ctrl + click) - одно и тоже, и примеры сразу же имеются.
Ага, вот бы еще ЭВААААААААН был адекватным
источник

MP

Max P in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
Ага, вот бы еще ЭВААААААААН был адекватным
я пока еще не на том уровне. У меня тут все новое, прикольное, и только от того что работает - я уже доволен. Ну и да, рефакторить все же сказка.
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ну у эвана своё видение... в общем то если не нравится то всегда есть Пур... но в пуре надо будет постоянно бороться с коллегами чтобы они перестали компиляторы на типах писать
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Denis Krivosheev
Ну у эвана своё видение... в общем то если не нравится то всегда есть Пур... но в пуре надо будет постоянно бороться с коллегами чтобы они перестали компиляторы на типах писать
> бороться с коллегами чтобы они перестали компиляторы на типах писать

Или просто запилить свою TEA либу основанную на реакте
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Denis Krivosheev
Ну у эвана своё видение... в общем то если не нравится то всегда есть Пур... но в пуре надо будет постоянно бороться с коллегами чтобы они перестали компиляторы на типах писать
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Denis Krivosheev
Ну у эвана своё видение... в общем то если не нравится то всегда есть Пур... но в пуре надо будет постоянно бороться с коллегами чтобы они перестали компиляторы на типах писать
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
> бороться с коллегами чтобы они перестали компиляторы на типах писать

Или просто запилить свою TEA либу основанную на реакте
Таких либ там уже куча
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Denis Krivosheev
Таких либ там уже куча
И все неюзабельные
источник

R:

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

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
А тут material-ui в 2 клика подключается
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
Либо типомагии напихают, либо оно не на реакте, либо кастрированная
Не на реакте даже лучше чем на реакте
источник