Size: a a a

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

2018 May 16

R

Ross in Elm Lang сообщество разработчиков
А это нормально, что при запуске elm-repl создаются elm-stuff и elm-package.json? Это ведь получается подчищать за ним каждый раз надо, либо специальную директорию для репла иметь. Очень странно.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Нормально. Все равно repl не будет работать без пакета elm-core, а значит пакет нужно скачать и добавить в зависимости. Т.о. elm-repl всегда "в проекте" работает
источник

R

Ross in Elm Lang сообщество разработчиков
Хм, ну ок. Но всё равно считаю, что это не очень хорошо.
Тот же питон ничего качает при запуске. Стандартная либа уже есть.
Да и в случае с elm в хомяке зачем-то  .elm лежит, в котором есть core, а ещё html и virtual-dom.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
В "хомяке" лежит кэш
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Глобальная умолчательная свалка пакетов, это как раз не очень хорошо. Потому что неявно.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
И питон - плохой пример сам по себе
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Версии того же core могут быть разные в разных проектах и в кэше они будут находиться все. Какую будет выбирать repl, если нет файла, описывающего зависимости?
источник

R

Ross in Elm Lang сообщество разработчиков
ну ок, понятно, сам по себе elm-repl редко будет запускаться, я думаю, жить можно)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Потенциально неплохо было бы иметь "проект по умолчанию", спрятанный в ~/.elm и используемый, если repl запускается вне проекта. Но чего нет, того нет :)
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Репл к сожалению на коленке сделан, в отличие от всего остального, и сильно уступает реплу пурсы например
источник

AP

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
скорее всего так и было
источник
2018 May 29

VS

Vladislav Sabanov in Elm Lang сообщество разработчиков
Всем привет, в Elm возможно выводить сигнатуру, тип функции как в хаскеле в repl через :t function? Или единственная возможность поиск по библиотеке онлайн?
источник

rq

r q in Elm Lang сообщество разработчиков
я не совсем понял, но попробуй в репле просто ввести функцию
источник

VS

Vladislav Sabanov in Elm Lang сообщество разработчиков
в хаскеле есть в репле импорт библиотеки, и потом можно смотреть сигнатуры функций из нее. А в елме импорта библиотек в репл нет.
источник

VS

Vladislav Sabanov in Elm Lang сообщество разработчиков
или если мне нужно проверить функции из файла, в котором работаю, как импортировать в репл этот файл, чтобы погонять функции в репле?
источник

VS

Vladislav Sabanov in Elm Lang сообщество разработчиков
или репл знает обо всех функциях всех библиотек?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
вроде бы обо всех знает
источник

VS

Vladislav Sabanov in Elm Lang сообщество разработчиков
Хорошо)
источник

VS

Vladislav Sabanov in Elm Lang сообщество разработчиков
А как файл подключить, чтобы в репле свои функции потестить?
источник