Size: a a a

2018 March 01

RS

Roman Salnikov in fprog_spb
Alex Emelyanov
Парни, я страдаю, не нашёл в Elm хорошей либы с графичками, StackedChart нужен.

Единственное что есть это http://code.gampleman.eu/elm-visualization/StackedBarChart/, но это библиотекой трудно назвать, скорее набор "сделай сам", только оно всё равно не работает. Страница не загружается с Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'..

Вообще это странно, и пацаны где-то в Elm овских issue писали, что при подобном должна быть ошибка компиляции (логично по-моему), советуют удалить папку elm-stuff, поставить зависимости заново и получить свою ошибку компиляции, но у меня не сработало.

А так мне Elm нравится, после того что я натерпелся за свою жизнь с  JQuery, Эмберами и Реактами всякими, скомпилировать HTML страничку - это бесценно.
источник

AE

Alex Emelyanov in fprog_spb
Да
источник

RS

Roman Salnikov in fprog_spb
А так нужно больше кода посмотреть
источник

RS

Roman Salnikov in fprog_spb
Как альтернативу можно посмотреть байндинги к d3 какие-нибудь.
источник

AE

Alex Emelyanov in fprog_spb
источник

RS

Roman Salnikov in fprog_spb
не вижу там этого пакета. другая ветка?
источник

RS

Roman Salnikov in fprog_spb
а, всё, понял
источник

к

кана in fprog_spb
https://github.com/terezka/elm-plot - такую видел
источник

к

кана in fprog_spb
но видел я ее год назад и она уже успела задепрекейтится)
источник

к

кана in fprog_spb
но там ссылка на новую
источник

AE

Alex Emelyanov in fprog_spb
кана
но там ссылка на новую
нет, такого не нашёл, мне даже этого может уже хватить
источник

AE

Alex Emelyanov in fprog_spb
Roman Salnikov
Как альтернативу можно посмотреть байндинги к d3 какие-нибудь.
https://github.com/seliopou/elm-d3 под версию Elm 0.15.1
источник

RS

Roman Salnikov in fprog_spb
эээээ, не)
источник

RS

Roman Salnikov in fprog_spb
Alex Emelyanov
Парни, я страдаю, не нашёл в Elm хорошей либы с графичками, StackedChart нужен.

Единственное что есть это http://code.gampleman.eu/elm-visualization/StackedBarChart/, но это библиотекой трудно назвать, скорее набор "сделай сам", только оно всё равно не работает. Страница не загружается с Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'..

Вообще это странно, и пацаны где-то в Elm овских issue писали, что при подобном должна быть ошибка компиляции (логично по-моему), советуют удалить папку elm-stuff, поставить зависимости заново и получить свою ошибку компиляции, но у меня не сработало.

А так мне Elm нравится, после того что я натерпелся за свою жизнь с  JQuery, Эмберами и Реактами всякими, скомпилировать HTML страничку - это бесценно.
короче, баг реально странный, но я разобрался.
источник

RS

Roman Salnikov in fprog_spb
решается переименованием метода Charts.StackedBarChart.main во что-нибудь другое, типа render.
источник

RS

Roman Salnikov in fprog_spb
видимо, у компилятора особое отношение к методу main и ему при определённых условиях срывает крышу. Надо бы уменьшить до минимально воспроизводимого кейса
источник

AE

Alex Emelyanov in fprog_spb
Ааа, точно, я уже ловил какую-то ошибку в компилятре связанную с типизацией метода main в этом модуле. Круто, работает! Живём!

@bardt спасибо, ты крут! 👍
источник

RS

Roman Salnikov in fprog_spb
Alex Emelyanov
Ааа, точно, я уже ловил какую-то ошибку в компилятре связанную с типизацией метода main в этом модуле. Круто, работает! Живём!

@bardt спасибо, ты крут! 👍
источник

RS

Roman Salnikov in fprog_spb
спасибо за баг, кстати. пойду с коммьюнити обсужу, известная ли проблема
источник

RS

Roman Salnikov in fprog_spb
Проблема именно в этом юзкейсе не была известна, но её причина пофикшена в следующей версии языка, так что живём.
источник