Size: a a a

2021 January 09

AY

Andrei Yangabishev in Haskell Start
ну да
кажись разрюхал
поставил haskell-platform-prof но он 8.4.4
ghc из докера, official image haskell:8
источник

A

Aragaer in Haskell Start
а вот у меня очередной дурацкий вопрос. Есть некий standalone hs-файлик, в нем есть doctest комментарий. В системе есть stack. Как запустить доктест?
источник

A

Aragaer in Haskell Start
или только stack install doctest?
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Доктест для самого этого файла? Вот так просто не выйдет.
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Можно попробовать использовать doctest как библиотеку
источник

AP

Aleksei (astynax) Pi... in Haskell Start
(импортировать либу, загрузить себя, скормить в либу)
источник

A

Aragaer in Haskell Start
ясно. Сделал stack install doctest и работает stack exec doctest that_file.hs
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Это уже не "standalone" :)
источник

A

Aragaer in Haskell Start
мм, ну файл просто валяется в /tmp
источник

A

Aragaer in Haskell Start
а doctest поставлен в ~/.local/bin/doctest
источник

A

Aragaer in Haskell Start
а, ну можно вообще просто doctest file.hs, без stack exec
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Только если зависимостей нет
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Иначе их тоже придётся устанавливать в "глобальный стек проект"
источник

A

Aragaer in Haskell Start
ну вот потому и говорю, standalone, что без зависимостей вообще
источник

A

Aragaer in Haskell Start
а вот в гугле по вопросу "печатать юникод в ghci" показывает стековерфлоу от 12 года. Сейчас это как-то просто делается или надо оттуда брать?
источник

к

кана in Haskell Start
источник

к

кана in Haskell Start
ага, понял, все, show
источник

AA

A64m AL256m qn<co... in Haskell Start
Aragaer
а вот в гугле по вопросу "печатать юникод в ghci" показывает стековерфлоу от 12 года. Сейчас это как-то просто делается или надо оттуда брать?
ну до версии 6.10 в стандартной либе с поддержкой ввода вывода уникода было плохо, а щас разве что на виндовс только
источник

A

Aragaer in Haskell Start
ну вот проблема не с выводом, а именно с show
источник

AA

A64m AL256m qn<co... in Haskell Start
но там могут просто show-страдания быть
источник