Size: a a a

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

2020 December 06

SO

Sash Osh in Elm Lang сообщество разработчиков
SVG по сути обычный html
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Elm не умеет во внешний по отношению к нему HTML
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Только через порты. А это уже не pure elm solution
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
порты)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Фу и некрасиво
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
да нормально
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
В продакшне — нормально. Но в своей поделке я не хочу порты
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Если бы я решил терпеть JS, то я бы тупо взял готовый SVG со всем GUI, обошёл бы селекторами и переключал бы пиксели через мутацию атрибутов :) Ещё и кода бы меньше получилось, потому что в данном проекте стейт хранить в GUI — проще простого, можно не заморачиваться с иммутабельностями всякими
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Но я не хочу писать на JS! В этот раз, по крайней мере :)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Чёт мне часто приходится тут уточнять, что
- я ни разу не фронтендер, денег фронтом не зарабатываю и вообще в Web-технологии не очень-то и умею,
- на Elm пишу потому, что это позволяет не использовать мейнстримовый фронтовый тулинг,
- я клепаю исключительно свои маленькие поделки и поэтому мне абсолютно приемлемо выбирать чистоэльмовые решения там, где было бы оправдано взять порты, JS, вот это всё.

Надо заиметь статус "сознательны дилетант" :)
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Чёт мне часто приходится тут уточнять, что
- я ни разу не фронтендер, денег фронтом не зарабатываю и вообще в Web-технологии не очень-то и умею,
- на Elm пишу потому, что это позволяет не использовать мейнстримовый фронтовый тулинг,
- я клепаю исключительно свои маленькие поделки и поэтому мне абсолютно приемлемо выбирать чистоэльмовые решения там, где было бы оправдано взять порты, JS, вот это всё.

Надо заиметь статус "сознательны дилетант" :)
это должен быть дефолтный статус по жизни, так проще.. всем 😃
источник

YK

Yuri Kostin in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Чёт мне часто приходится тут уточнять, что
- я ни разу не фронтендер, денег фронтом не зарабатываю и вообще в Web-технологии не очень-то и умею,
- на Elm пишу потому, что это позволяет не использовать мейнстримовый фронтовый тулинг,
- я клепаю исключительно свои маленькие поделки и поэтому мне абсолютно приемлемо выбирать чистоэльмовые решения там, где было бы оправдано взять порты, JS, вот это всё.

Надо заиметь статус "сознательны дилетант" :)
😂👍🏻
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Может мне подскажет кто, я хочу нагенерить SVG, но так, чтобы можно было из браузера сохранить как картинку. Тег <svg> не прокатит — браузер такое частью страницы считает. Мне как-то навернуть кусок JS, который заменит тег на <img>? И это вообще возможно — воткнуть <img> с SVG-картинкой embedded but saveable?
в base64 положить
src="data:image/svg+xml;base64,...
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
А почитать дальше не судьба?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Надо сразу на первое же сообщение ответить? :)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Заготовка уже работает: пиксели и палитра кликаются, тулбар пока ничего не делает :)
источник

K

Kir in Elm Lang сообщество разработчиков
(восхищённый стикер)
источник

K

Kir in Elm Lang сообщество разработчиков
На код можно посмотреть?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Там трешовенько, но мне не жалко https://github.com/astynax/pixcell-elm
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Запилил остальные инструменты
источник