Size: a a a

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

2020 December 28

MP

Max P in Elm Lang сообщество разработчиков
заколебался их игнорировать в sentry
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Denis Krivosheev
Думаю скомбайнить элм прилагу не проблема из кусков. Но только если всякие браузерные апи не используется, а если приложение использует сокеты, индекс дб, васм, локалсторадж, вэбртси, вэбгл, нейронки, захват экрана или камеры и вот такие вот всякие штуки - лучше держаться от элма подальше, целее будете
Это (почти) всё рекомендуется через JS же делать. WebGL норм пакет, есть недостатки мелкие, но в целом норм и идеи хорошие и развивается.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Max P
заколебался их игнорировать в sentry
то есть они проходят?
источник

MP

Max P in Elm Lang сообщество разработчиков
Anton Kotenko
то есть они проходят?
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Anton Kotenko
Это (почти) всё рекомендуется через JS же делать. WebGL норм пакет, есть недостатки мелкие, но в целом норм и идеи хорошие и развивается.
Да, только организовать взаимодействия с жс для нативных фич это большая боль
источник

MP

Max P in Elm Lang сообщество разработчиков
Anton Kotenko
то есть они проходят?
это из-за расширений, которые DOM меняют
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Max P
это из-за расширений, которые DOM меняют
аааа понял
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
бывает, да
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
спасибо большое
источник

MP

Max P in Elm Lang сообщество разработчиков
Anton Kotenko
спасибо большое
на всякий случай, если из sentry хотите их “выкинуть”, то просто ignore issue - не поможет, так как issue все равно будет учитываться. Нужно фильтровать эти события.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Denis Krivosheev
Да, только организовать взаимодействия с жс для нативных фич это большая боль
хотелось бы, чтобы они в эльм-стиле были, конечно, но не вышло что-то, да :(. может потому что тайпклассов нету? :D
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Max P
на всякий случай, если из sentry хотите их “выкинуть”, то просто ignore issue - не поможет, так как issue все равно будет учитываться. Нужно фильтровать эти события.
разберёмся, что за экстеншны, и будем игнорить и советовать их отключить, да!
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Anton Kotenko
хотелось бы, чтобы они в эльм-стиле были, конечно, но не вышло что-то, да :(. может потому что тайпклассов нету? :D
Тайпклассы это тоже проблема, но но тут дело в отсутствие ffi и в примитивизме механизма портов
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
ну кстати порты как эффект — это круто, по-моему. это же правда эффект неизбежно. JSON гонять туда-сюда задалбывает, да, при том, что механизмы все есть в компиляторе.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Ещё одна интересная проблема. Использую justgook/elm-image. Внутри Эльма картинка хранится как List (List Color). Не очень много, не больше 200x200. Единственный способ её отрендерить из списка в пакете — `
img [ src <| Image.toPngUrl <| Image.fromList2d pixels ] []`. Но работает жесть как долго, даже для картинок 50x50, если они сильно цветные.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
получается, view подвисает
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
и вот тоже или в JS слать через порты или хз
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Anton Kotenko
ну кстати порты как эффект — это круто, по-моему. это же правда эффект неизбежно. JSON гонять туда-сюда задалбывает, да, при том, что механизмы все есть в компиляторе.
Это все прекрасно до тех пор пока надо тригернуть один порт и забыть... а если надо запустить один, получить результат, в зависимости от результата запустить ещё два и потом скомпозить результат от двух и положить в стор... вот с такой задачей программисту можно только посочувствовать
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
При том что даже в старом мерзком жс это давно решается в пять строк... но не в новом модном и блестящем элме
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Anton Kotenko
Ещё одна интересная проблема. Использую justgook/elm-image. Внутри Эльма картинка хранится как List (List Color). Не очень много, не больше 200x200. Единственный способ её отрендерить из списка в пакете — `
img [ src <| Image.toPngUrl <| Image.fromList2d pixels ] []`. Но работает жесть как долго, даже для картинок 50x50, если они сильно цветные.
Я тупо положил base64 PNG в строки :)
источник