Size: a a a

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

2017 October 23

AK

Anton Kotenko in Elm Lang сообщество разработчиков
но по сути это просто React-компонент который вызывает компилятор с переданной строкой
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
хотя не, там порты ещё можно прокинуть
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
elm-repl просто никакой, чего уж там :)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
там даже :t и :info нет как у ghci
источник

AK

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

AK

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

AP

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Т.к. elm нацелен на GUI, то time travel debugger и elm-reactor полезнее большинству
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
К тому же типичный новообращенец приходит в эльм из JS, где "разработка в REPL" не была никогда настолько популярна, насколько популярна она в семействе LISP или ML
источник

AK

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

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
PureScript из ML семейства, ему положено иметь приличный репл :)
источник

AP

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

I

Igor in Elm Lang сообщество разработчиков
Anton Kotenko
плагины Elm для Atom и VScode могут частично быть написаны на Elm
Прикольно, правда не понятно что делать с сайд эффектами?

Я на F# писал меленькое расширение для VSCode, мне зашло,
но там можно очень легко вызвать сторонние JS функции.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Была одна такая контора - Wagon. делали десктопный клиент для постгре аля PgAdmin
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
На электроне, хаскеле и эльме
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Электрон запускал хаскельный подпроцесс и пинал оный через IPC
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
в тему и про плагины и про REPL: https://github.com/mukeshsoni/elm-instant
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
я приложил аж три коммита к этому плагину :)
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
но он очень топорно написан, при хорошей идее
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
REPL, это не столько про "выполнить кусок кода и получить результат". REPL driven development, это про воссоздание окружения через "выполнение" кусков кода
источник