Size: a a a

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

2017 September 22

MP

Mike Potanin in Elm Lang сообщество разработчиков
Попробовал написать что-то осмысленное на ELM, первое впечатление: ':' используется как в Scala, а Just как в Haskell - возникает когнитивный диссонанс 😊.
источник

MP

Mike Potanin in Elm Lang сообщество разработчиков
И еще работа с json ужасна. Может есть какая-нибудь проверенная библиотека для этого?
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
Mike Potanin
И еще работа с json ужасна. Может есть какая-нибудь проверенная библиотека для этого?
источник

MP

Mike Potanin in Elm Lang сообщество разработчиков
Спасибо, выглядит приятнее. Похоже сильно лучше без макросов не сделать.
источник

Ф

Филипп in Elm Lang сообщество разработчиков
Помнится есть не обновленная библиотека для Json to Elm
источник

Ф

Филипп in Elm Lang сообщество разработчиков
Для простого Jason's может прокатить
источник

MP

Mike Potanin in Elm Lang сообщество разработчиков
У меня он там развесистый - хчется как в Scala по типу легко получать его json-серелизатор, что бы имена полей по два-три раза не приходилось писать.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Mike Potanin
У меня он там развесистый - хчется как в Scala по типу легко получать его json-серелизатор, что бы имена полей по два-три раза не приходилось писать.
да, json должен выводится рефлексивно из типа. Но в Elm нет интроспекции, поэтому сделать нормальную сериализацию json невозможно в принципе. 😊 В elm вообще много чего нет из того что нужно
источник

А

Алекс in Elm Lang сообщество разработчиков
Pawel Filimonenkow
да, json должен выводится рефлексивно из типа. Но в Elm нет интроспекции, поэтому сделать нормальную сериализацию json невозможно в принципе. 😊 В elm вообще много чего нет из того что нужно
Нет пакета или нельзя сделать в принципе?
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
В рантайме elm нет информации о типах. Сделать нельзя.  Остаётся только писать дичайшие декодеры/энкодеры. Некоторым нравится 😊
источник

А

Алекс in Elm Lang сообщество разработчиков
Pawel Filimonenkow
В рантайме elm нет информации о типах. Сделать нельзя.  Остаётся только писать дичайшие декодеры/энкодеры. Некоторым нравится 😊
Вам тоже судя по всему )
источник

А

Алекс in Elm Lang сообщество разработчиков
Pawel Filimonenkow
В рантайме elm нет информации о типах. Сделать нельзя.  Остаётся только писать дичайшие декодеры/энкодеры. Некоторым нравится 😊
Откуда такие познания про глубины elm?)
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Алекс
Вам тоже судя по всему )
нет, я не люблю страдать. И с чистой совестью забиваю на elm там, где надо сериализовать/десериализовать развесистый json. Не моё)
источник

А

Алекс in Elm Lang сообщество разработчиков
Pawel Filimonenkow
нет, я не люблю страдать. И с чистой совестью забиваю на elm там, где надо сериализовать/десериализовать развесистый json. Не моё)
А если json не имеет четкой структуры?..
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
это по разному решается в разных языках. В гошечке например прописывается атрибут json:"omitempty" для проперти, и если пропертя отсутсвует в json, то в десериализованных данных она получает значение по умолчанию - nil для пойнтеров, 0 для чисел, "" для строк и т.д.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
кастомизация сериализатора типа и обход дерева Json эдементов тоже нужны конечно, но это хардкорный низкоуровневый кейс в основном для разработчиков библиотек.
источник
2017 September 23

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Филипп
я думаю для жизни тут маловато народу. хотя и в слаке вроде тоже особо нет движухи.
В слаке много движухи, просто она по каналам распределена, в general почти никто не пишет
источник
2017 September 24

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Всем привет. Готовлю свою версию elm-format с коротким форматированием.
Перекличка: Кто под Mac'ом юзает Elm?
источник
2017 September 25

RS

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

AN

Alexander Nuikin in Elm Lang сообщество разработчиков
Хорошо. Как разберусь со сборкой - можно будет попробовать
источник