Size: a a a

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

2017 April 22

S

Sheridan in Elm Lang сообщество разработчиков
кнопку нажал - буква через 200-400мс появилась в редакторе. Это как?
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
атом тормозной, да. VS Code шустрее. но elmjutsu написали для атома :(
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Sheridan
кнопку нажал - буква через 200-400мс появилась в редакторе. Это как?
не, настолько плохо у меня не было, зависит от окружения наверное. главно Nuclide не ставить :)
источник

AK

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

AP

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

AP

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

S

Sheridan in Elm Lang сообщество разработчиков
emerge dev-lang/elm-platform  -av —- 128 пакетов о0 и почсти все - хаскель...
источник

S

Sheridan in Elm Lang сообщество разработчиков
и треть - в нестабильной ветке
источник

S

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

AP

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
elm-format это просто тулза, плагины просто её вызывают. Комплит тоже делается тулзой elm-oracle и плагины просто её вызывают
elm-oracle парсит html-доки, чтобы определить типы значений :)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Это уже претензия к авторам оракула :)
источник

AK

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Хмм... Ну ок :)
источник

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Нужно брать наработки компилера и с помощью них работать с AST, иначе всё так и останется хрупко и будет ломаться с изменениями в языке
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
это да. ну вот проблема нынешних плагинов к IDE в том, что сигнатуру типа получить средствами языка невозможно. это нормально для самого языка, но вот плагинописателям трудно.

к чему и статья там выше, про то, что пришлось ревёрс-инжинирить бинарные .elmi- файлы, чтобы вытащить оттуда сигнатуры типов :)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
А вообще, будущее за Language Server Protocol. Когда LSP запилят для elm - "будет щастье"
источник

AK

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

AK

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