Size: a a a

2021 March 06

к

кана in Haskell Start
cabal build
cabal repl
cabal run
источник

EK

Eugene Kuznetsov in Haskell Start
Ну понял, все через cabal
источник

A

Aleksandr Khristenko in Haskell Start
Eugene Kuznetsov
Ну понял, все через cabal
Или stack build, stack run, stack ghci
источник

JS

Jerzy Syrowiecki in Haskell Start
Eugene Kuznetsov
Ребят есть инструкция без танцев с бубном по установке окружения? Поставил через stack, но runhaskell не работает все равно.
через stack должен работать stack runhaskell. а в систему лучше ghc устанавливать не через stack
источник

JS

Jerzy Syrowiecki in Haskell Start
кана
что такое runhaskell я правда не знаю, в первый раз вижу
это команда ghc для запуска в режиме скрипта
источник

JS

Jerzy Syrowiecki in Haskell Start
то есть без явной компиляции
источник

AY

Andrei Yangabishev in Haskell Start
я в макос haskell (stack) внутри docker desktop пускаю
источник
2021 March 07

М

Махо in Haskell Start
Eugene Kuznetsov
Буду курить дальше, моя инфа лето 2020, может все поменялось уже. А какая команда у вас для компиляции ?
ghc -o hsoutput code.hs
источник

М

Махо in Haskell Start
linux
источник

AP

Aleksei (astynax) Pi... in Haskell Start
stack выступает "единой точкой входа", а так же "менеджером версий компилятора". Поэтому концептуально правильно вызывать stack ghc, stack ghci или stack runghc/stack script
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Если вы ставите компилятор явным образом — через ghcup, системным пакетным менеджером, то есть минуя stack. То и запускать нужно сообразно
источник

AP

Aleksei (astynax) Pi... in Haskell Start
ghcup нужно попросить выбрать текущий компилятор либо глобально, либо для проекта. После этого будет работать вызов ghc/ghci/runghc
источник

YS

Yan Shkurinskiy in Haskell Start
Aleksei (astynax) Pirogov
ghcup нужно попросить выбрать текущий компилятор либо глобально, либо для проекта. После этого будет работать вызов ghc/ghci/runghc
А гхцап умеет выбирать компилятор для проекта? .-.
источник

JS

Jerzy Syrowiecki in Haskell Start
Yan Shkurinskiy
А гхцап умеет выбирать компилятор для проекта? .-.
кажется, в Кабале нет такого понятия
источник

YS

Yan Shkurinskiy in Haskell Start
Просто Алексей так сформулировал, что мне показалось, что я могу для разных проектов с помощью гхц выбирать разный компилятор
источник

YS

Yan Shkurinskiy in Haskell Start
Хоть и слабо себе представляю, как оно могло бы выглядеть
источник

JS

Jerzy Syrowiecki in Haskell Start
Yan Shkurinskiy
Хоть и слабо себе представляю, как оно могло бы выглядеть
ghcup умеет менять симлинкать ghc-VERSION в ghc
источник

YS

Yan Shkurinskiy in Haskell Start
Это да, но это же глобально
источник

JS

Jerzy Syrowiecki in Haskell Start
а для проекта вроде только через cabal --with-ghc
источник

JS

Jerzy Syrowiecki in Haskell Start
а для stack — через stack.yaml
источник