Size: a a a

2020 December 07

YS

Yan Shkurinskiy in Haskell
а как в cabal repl загрузить все пакеты проекта?
источник

YS

Yan Shkurinskiy in Haskell
что-то я туплю(
источник

к

кана in Haskell
так там же сразу должны быть все пакеты проекта
источник

к

кана in Haskell
или хочешь заимпортить все модули из всех пакетов?
источник

YS

Yan Shkurinskiy in Haskell
да, хочу заимпортить
источник

YS

Yan Shkurinskiy in Haskell
т.е. в стаке, когда запускаешь ghci, сразу заимпорчены все пакеты
источник

к

кана in Haskell
хм, в стаке у меня импортировались только локальные модули, из пакетов ничего не импортилось
источник

YS

Yan Shkurinskiy in Haskell
.-.
источник

YS

Yan Shkurinskiy in Haskell
Я вообще просто хочу запустить ghcid, чтобы он смотрел весь проект
источник

YS

Yan Shkurinskiy in Haskell
И в стаке у меня не было проблем
источник

YS

Yan Shkurinskiy in Haskell
А тут поставил кабал и приседаю
источник

к

кана in Haskell
а ghcid запускал stack repl?
источник

YS

Yan Shkurinskiy in Haskell
кана
а ghcid запускал stack repl?
stack ghci
источник

к

кана in Haskell
stack генериуер
ghci-script
источник

к

кана in Haskell
в котором такое

:add Lib Paths_hstest2 /Users/kana/dev/hstest2/app/Main.hs
:module + Lib Paths_hstest2
источник

YS

Yan Shkurinskiy in Haskell
Аааа
источник

к

кана in Haskell
вот даже нашел место, чтобы быть уверенным что это именно стак делает - https://github.com/commercialhaskell/stack/blob/master/src/Stack/Ghci.hs#L458
источник

YS

Yan Shkurinskiy in Haskell
Так, ну видимо, надо сделать что-то подобное
источник

к

кана in Haskell
вроде не сложно, путь до скрипта можно я так понял отправить аргументом в ghci, а сам скрипт сгенерить из кабал-файла
источник

YS

Yan Shkurinskiy in Haskell
Я уверен, что-то такое должны были сделать уже .-.
источник