Size: a a a

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

2018 August 28

AK

Anton Komissarov in Elm Lang сообщество разработчиков
мало ли кто пропустил
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
очень годно. Я аналогичную либу много юзал в F# и Go, на ура зашло. В принципе JsonValue - универсальная структура данных, через неё и в линзы можно :)
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
блин, вот спасибо. риально крутая либа. давно пора как говорится
источник

p

parket in Elm Lang сообщество разработчиков
Pawel Filimonenkow
очень годно. Я аналогичную либу много юзал в F# и Go, на ура зашло. В принципе JsonValue - универсальная структура данных, через неё и в линзы можно :)
Линзы? :) В элм?
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
parket
Линзы? :) В элм?
в JsonValue. Через setIn : List String -> JsonValue -> JsonValue -> Result String JsonValue
источник

p

parket in Elm Lang сообщество разработчиков
Не понимаю о чем ты :(
источник

p

parket in Elm Lang сообщество разработчиков
Это сеттер, который меняет во втором JsonValue по адресу List String на первый JsonValue?
источник

p

parket in Elm Lang сообщество разработчиков
А геттер где? А как оно композится?
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
parket
А геттер где? А как оно композится?
Посмотри внимательно либу https://package.elm-lang.org/packages/1602/json-value/latest/Json-Value Там есть и геттер. Сама структура данных весьма удобная для работы со значеними без всяких типов
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
parket
Целевая платформа не покрыта. Был бы нормальный API ко всему, не вопрос, а то игрушечное поделие Эванса мало применимо к реальной разработке. Так дайте я сам допишу!
Ну вот суть в том чтобы сделать нормальное API, контрибушны вроде бы приветствуются (да, их могут отревьюить но это не значить что их не надо делать), но давно уже витала мысль запретить Native. Может быть через это и будет мотивация сделать нормальный JSON API, ну или вот либы как выше.
источник

p

parket in Elm Lang сообщество разработчиков
Надеяться на кого-то? Дайте сам допишу. Может я библиотеку обернуть хочу, может свою, или мало ли что. Впрочем, я уже почти переписал всё на PS. :)
источник

p

parket in Elm Lang сообщество разработчиков
Но это уже не конструктив, куда я там что переписал, конечно. Лично для меня Elm закончился. А так каждый сам решает, с учётом имеющихся задач, что использовать.
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
parket
Но это уже не конструктив, куда я там что переписал, конечно. Лично для меня Elm закончился. А так каждый сам решает, с учётом имеющихся задач, что использовать.
Критика о том, что запретили натив, а нормального JSON-API не дали — это конструктив. PureScript я думаю рано или поздно пойдёт по похожему пути, если целится на WebAssembly. Ну и я вижу что во многих либах в 0.12 переписали на PS с джаваскрипта. Может это и правильно, может коммюнити в PS просто не надо пинать ради этого. Может PS более анархичный и там не надо следить за чистотой API каждой либы
источник

p

parket in Elm Lang сообщество разработчиков
Anton Kotenko
Критика о том, что запретили натив, а нормального JSON-API не дали — это конструктив. PureScript я думаю рано или поздно пойдёт по похожему пути, если целится на WebAssembly. Ну и я вижу что во многих либах в 0.12 переписали на PS с джаваскрипта. Может это и правильно, может коммюнити в PS просто не надо пинать ради этого. Может PS более анархичный и там не надо следить за чистотой API каждой либы
Да не только Json, browser-api, скорее. Переписали - ладно. FFI оставьте. WebAssembly - ладно. Я с ним не знаком.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Не стоит переживать про WebAssembly. И вообще её вспоминать не надо. wasm - это не про элм вообще, и компиляция elm в wasm нужна чуть менее чем никому
источник
2018 August 29

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Не стоит переживать про WebAssembly. И вообще её вспоминать не надо. wasm - это не про элм вообще, и компиляция elm в wasm нужна чуть менее чем никому
Может она и не нужна никому, но Эван уже года два назад про эту цель в далёкой перспективе писал, и сейчас эта перспектива стала близкой целью. Это его мотивация, хотя бы частично.
источник

AK

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
http://elm-lang.org/blog/farewell-to-frp

> This is best because:

> 1. I do not expect to be compiling to JavaScript forever, especially with WebAssembly on the horizon. The smaller the interface between Elm and JS, the easier it will be to support other platforms.
источник

AK

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
И это про версию 0.17
источник