Нет, надо -j добавлять
спс. А где можно в конфиг прописать и как называется полная опция?
https://cabal.readthedocs.io/en/latest/cabal-project.html#cfg-field-jobs Добавлять в cabal.project.local, как и любые другие флаги cabal. Тут ещё выше упомянули ghc-options -- туда тоже можно, это уже в .cabal файле, отдельная штука непосредственно для GHC.
У меня там по дефолту jobs: $ncpus (И в WSL столько же.) Значит, быстрее не выйдет..
Ну ещё ghc-options, но в целом GHC компилятор не быстрый, да. Как говорит наш уважаемый Клапауций, быстрые компиляторы это те, которые ничего полезного не делают... Поэтому и придумали ghcid когда-то для быстрого отклика. Сейчас для того же HLS. Но если нужен бинарный код, то деваться некуда.
Что имеется в виду под откликом в HLS - то, что он по ховеру рисует? Есть ли смысл ещё и ghcid в терминале запустить?
Это, и тайпчекинг фактически на лету
Я забыл спросить - а пока всё локально и бинарный код не нужен, что-то поторопить можно?
-fno-code отключит кодген
Так а что вам нужно? Если IDE-like отклик про ошибки, то ghcid тут чемпион, но там да просто небольшой набор флагов типа -fno-code, и приятный интерфейс
Обсуждают сегодня