Size: a a a

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

2017 April 27

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Сейчас будет неприкрытый троллинг. Мне кажется, d3 не так сложно переписать на Webassembly, чтобы это был как бы отдельный язык для плотов.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Как .dot и прочие
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Лол! У wasm нет API для работы с DOM, какой там d3?
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Майк Босток — человек-столетие!
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
"Мифический" забыл!
источник

AK

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
В первом абзаце про то, что DOM скоро будет.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Но по факту d3 не переписывают и не перепишут на wasm потому, что он должен быть доступен прямо из браузерной консоли - с d3 работают люди, которым нужно по-быстрому отрисовывать данные, не заморачиваясь на компилирование "более лучших языков". Это потом, когда устаканится конкретная визуализация, её переносят в код
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Anton Kotenko
В первом абзаце про то, что DOM скоро будет.
Окей, я посмотрю (с попкорном) на того, кто заёмется "портированием" d3 на язык уровня LLVM IR :)
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Ну вообще для большинства случаев достаточно d3-selection, который по сути просто очень хорошая концепция.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
И транслируется быстро.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Я видел, как пользуют d3 те, кто не просто к админке пайчарты прикручивает. И нет, там не хватает select
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Простые то графики уже рисует либа чисто-эльмовая
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Да хоть первый попавшийся пример из галереи возьми: http://vizuly.io/product/halo/?demo=d3js
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Вот до этого всем этим текущим поделиям на elm ой как далеко
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Да я сам d3 довольно активно починяю
источник

AK

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
И ведь самое главное у d3 под капотом. Это eDSL у них просто выглядит (что очень круто - так нудно суметь!)
источник

AK

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

AK

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