Size: a a a

2021 March 17

EZ

Egor Zorin in Haskell
Вообще любые
источник

A

Andrey in Haskell
Egor Zorin
Вообще любые
вы какой-то проект делаете или хотите установить какие-то утилиты с помощью stack?
источник

EZ

Egor Zorin in Haskell
Andrey
вы какой-то проект делаете или хотите установить какие-то утилиты с помощью stack?
Можно сказать проект и мне нужны модули.
источник

A

Andrey in Haskell
Egor Zorin
Можно сказать проект и мне нужны модули.
если модули - это модули вашего проекта, то их надо прописывать самому после инициализации проекта через stack new или stack init.

если речь о зависимостях проекта, то их после инициализации проекта достаточно перечислить в файле package.yml
источник

EZ

Egor Zorin in Haskell
Andrey
если модули - это модули вашего проекта, то их надо прописывать самому после инициализации проекта через stack new или stack init.

если речь о зависимостях проекта, то их после инициализации проекта достаточно перечислить в файле package.yml
В dependencies?
источник

A

Andrey in Haskell
Egor Zorin
В dependencies?
да
источник

EZ

Egor Zorin in Haskell
Andrey
да
Так он ничего не делает( Я туда прописываю названия модулей, но ничего не меняется
источник

A

Andrey in Haskell
покажите пример
источник

A

Andrey in Haskell
буквально несколько строк
источник

EZ

Egor Zorin in Haskell
источник

A

Andrey in Haskell
у вас Windows и VSCode, тут требуется помощь знатоков
источник

EZ

Egor Zorin in Haskell
Почему так все сложно с виндой (
источник

DM

Dmitriy Mozhevitin in Haskell
Знатоки Template Haskell, подскажите плз по поводу одного вопроса
Хочу написать QuasiQuoter для newtype-обертки над Word64 , а конкретно - чтобы ее можно было юзать в паттерн-матчинге
Видел в интернетах примеры для враппера над строкой, там quotePat выглядит как-то так
\s -> [p| MyType $(TH.litP $ TH.StringL s|]
как мне подсказывает интуиция, litP это что-то типа "паттерн литерал", а StringL - строковый литерал
сомневаюсь что существует что-то типа Word64L , поэтому вопрос - на что заменить StringL , потому что я думаю что остальное должно выглядеть +- так же
источник

AS

Anton Sorokin in Haskell
Egor Zorin
Почему так все сложно с виндой (
Ставь wsl и remote для vscode, многие пакеты под виндой не соберутся (так как в некоторых либах есть функции только для линукса, например https://hackage.haskell.org/package/filepath-1.4.2.1/docs/src/System.FilePath.Posix.html, а какие то библиотеки их ждут)
источник

DM

Dmitriy Mozhevitin in Haskell
С random вроде никаких проблем под виндой не должно быть, точно когда-то юзал
источник

EZ

Egor Zorin in Haskell
Anton Sorokin
Ставь wsl и remote для vscode, многие пакеты под виндой не соберутся (так как в некоторых либах есть функции только для линукса, например https://hackage.haskell.org/package/filepath-1.4.2.1/docs/src/System.FilePath.Posix.html, а какие то библиотеки их ждут)
Щас попробую! Это какая-то жесть.. 0 информации про wsl и remote.. Уже 3 страницы Гугла про stack прочитал, 0 пользы..
источник

AP

Artem Pelenitsyn in Haskell
Dmitriy Mozhevitin
Знатоки Template Haskell, подскажите плз по поводу одного вопроса
Хочу написать QuasiQuoter для newtype-обертки над Word64 , а конкретно - чтобы ее можно было юзать в паттерн-матчинге
Видел в интернетах примеры для враппера над строкой, там quotePat выглядит как-то так
\s -> [p| MyType $(TH.litP $ TH.StringL s|]
как мне подсказывает интуиция, litP это что-то типа "паттерн литерал", а StringL - строковый литерал
сомневаюсь что существует что-то типа Word64L , поэтому вопрос - на что заменить StringL , потому что я думаю что остальное должно выглядеть +- так же
WordPrimL?
источник

AS

Anton Sorokin in Haskell
Egor Zorin
Щас попробую! Это какая-то жесть.. 0 информации про wsl и remote.. Уже 3 страницы Гугла про stack прочитал, 0 пользы..
источник

AS

Anton Sorokin in Haskell
Если вкратце, можно даже Haskell language server на линуксе "виртуальном" запускать, и все работает
источник

AS

Anton Sorokin in Haskell
Но с оперативной памятью есть приколы, и не только
источник