Size: a a a

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

2017 October 31

ZK

Zheka Kozlov in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Если кому интересно, и при этом есть знание инглиша и желание пописать доки, можете про PR'ить мне в сюда: https://github.com/astynax/tea-combine - для выкладывания нужны хоть какие-то докстринги. Для функций и типов докстринги есть, нужны только для модулей. Туда накопипастить примеров кода из example projects. Ещё можно поругать код, да :)
👍🏻
источник

AK

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

AK

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Если кому интересно, и при этом есть знание инглиша и желание пописать доки, можете про PR'ить мне в сюда: https://github.com/astynax/tea-combine - для выкладывания нужны хоть какие-то докстринги. Для функций и типов докстринги есть, нужны только для модулей. Туда накопипастить примеров кода из example projects. Ещё можно поругать код, да :)
Видел подобную штуку для пюрескрипта, прикольно
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
У пурскрипта halogen тоже в кортежи стейт композит - получается бинарное дерево. Только там ещё навёрнуты селекторы для доступа из одной ветки в другую, а я пока себе такой задачи не ставил.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
В принципе бифунктор и для пары и для Either есть - пакеты tuple и either. Так что геттеры/сеттеры по путям в дереве сделать несложно. Только пока необходимости нет. Есть необходимость организовать проброс сообщений от внутренних элементов во внешние, но я пока не придумал, как это сделать так, чтобы API сносно выглядел
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Есть мыслишка сделать на основе этой моей либы пример конструирования формы через комбинирование филдов - тут как раз автоматизация работы с подсостояниями и подсообщениями даст профит. Только нужно будет сделать то самое пробрасывание сообщения в над-апдейт, чтобы форма могла принять нажатие кнопки сабмита, например
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
А то я видел какой-то пакет, который абстрагирует работу с формами, но мне он не понравился - там стейт хранится в виде Dict String String, а это слабый тип
источник

МН

Максимка Назарьев in Elm Lang сообщество разработчиков
Слабый?
источник

AP

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

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Dict String String, хранящий состояние формы, не гарантирует наличие полей и не сохраняет типы полей. Куда уж слабее? :)
источник

g

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

MK

Max K in Elm Lang сообщество разработчиков
Вакансия, однако - http://telegra.ph/Ishchem-frontendera-10-31
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Вот эта классная штука, @astynax, ты о таком?: https://david-peter.de/articles/flare/
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
🤔
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
само интерфейс расставляет?
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Ага, пишешь функции и магия!
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
термит получше
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Flare, это не GUI фреймфорк, это типа интерактивного блокнота с живыми визуализациями. Зачем его сравнивать с термитом?
источник