Size: a a a

2020 July 10

JS

Jerzy Syrowiecki in Haskell
не вижу намёка. можете попробовать, но я уверен, что перезагрузка ни на что не повлияет
источник

JS

Jerzy Syrowiecki in Haskell
а временные файлы лучше подтереть
источник

IC

Ilya Chernov in Haskell
Я думал, вопрос про дефолтный пакетный менеджер предполагает, что они используются как-то неявно в процессе компиляции semantic'а.

В терминале, где я билд инициировал, я просто source bashrc, а в других-то местах пути к cabal и ghc могут быть еще неизвестны. Поэтому я так подумал
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Chernov
Я думал, вопрос про дефолтный пакетный менеджер предполагает, что они используются как-то неявно в процессе компиляции semantic'а.

В терминале, где я билд инициировал, я просто source bashrc, а в других-то местах пути к cabal и ghc могут быть еще неизвестны. Поэтому я так подумал
если эти места внутри того же bash, то всё должно быть известно
источник

JS

Jerzy Syrowiecki in Haskell
~/.bashrc исполняется при каждом запуске bash, например, при открытии каждого окна терминала
источник

IC

Ilya Chernov in Haskell
Jerzy Syrowiecki
у меня такое было, если невовремя остановить сборку. где-то stack фиксирует, что этот файл уже собран. надо удалить все артефакты этого пакета и собрать ещё раз, если вы действительно прерывали сборку ранее
Решил на всякий случай попробовать так, заново собрать. На этот раз упало из-за нехватки памяти :) Видимо, 32 гб недостаточно. Штош, тут мне кто-то уже советовал запускать в 1 поток в таком случае, попробую так
источник

Д

Дмитрий in Haskell
32гб нехватило
присвятая богородица
источник

IC

Ilya Chernov in Haskell
А в один поток занято 8-9. Специально собрал пк помощнее, но нет. Недостаточно :)
источник

JS

Jerzy Syrowiecki in Haskell
прямо интересно стало. соберу-ка и я на маке
источник

IC

Ilya Chernov in Haskell
Jerzy Syrowiecki
прямо интересно стало. соберу-ка и я на маке
Если уж соберете, не затруднит ли попробовать semantic parse --symbols [path]? У меня в прошлой версии сработало с директориями, а сейчас не хочет
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Chernov
Если уж соберете, не затруднит ли попробовать semantic parse --symbols [path]? У меня в прошлой версии сработало с директориями, а сейчас не хочет
кажется, быстрее будет посмотреть в документацию или, если её нет, то в исходник, допустимы ли каталоги в этом месте
источник

IC

Ilya Chernov in Haskell
Jerzy Syrowiecki
кажется, быстрее будет посмотреть в документацию или, если её нет, то в исходник, допустимы ли каталоги в этом месте
Раньше точно были допустими, сейчас не вижу упоминаний. По исходникам, возможно, не быстро будет найти ответ. Думал, может так кто знает 🤔 Спрошу в issues тогда
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Chernov
Если уж соберете, не затруднит ли попробовать semantic parse --symbols [path]? У меня в прошлой версии сработало с директориями, а сейчас не хочет
работает только с файлами, для каталогов говорит is not a valid file path
источник

JS

Jerzy Syrowiecki in Haskell
действительно, там куча пакетов, компиляция которых начинается с огромного AST. и таких cabal запускает сразу 8 в параллель
источник

JS

Jerzy Syrowiecki in Haskell
с -j4 у меня получилось
источник

IC

Ilya Chernov in Haskell
Jerzy Syrowiecki
с -j4 у меня получилось
Хм, интересно. А про директории непонятно. Может быть, мы чего-то не знаем - раньше-то работало. Что же теперь, самому доставать список файлов рекурсивно и скармливать его как массив аргументов 🤔
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Chernov
Хм, интересно. А про директории непонятно. Может быть, мы чего-то не знаем - раньше-то работало. Что же теперь, самому доставать список файлов рекурсивно и скармливать его как массив аргументов 🤔
для этого есть программа find
источник

IC

Ilya Chernov in Haskell
Jerzy Syrowiecki
для этого есть программа find
Спасибо, использую ее
источник
2020 July 11

g

greelot in Haskell
Можете посоветовать книгу (желательно на русском) про построение графического пользовательского интерфейса(GUI) в хаскелле
источник

g

greelot in Haskell
А то все время CLI
источник