Size: a a a

2021 February 26

IR

IC Rainbow in Haskell
Кстати, кому-то уже удалось получить профит от использования Mu и Nu вместо Fix?
источник

G

GNU/Vsevolod in Haskell
Как удалить пакет, установленный через cabal в ~/.cabal/bin?
ghc-pkg unregister пишет cannot find package (версия ghc-pkg совпадает)
cabal-uninstall также не находит.
источник

ЗП

Зигохистоморфный Пре... in Haskell
IC Rainbow
Кстати, кому-то уже удалось получить профит от использования Mu и Nu вместо Fix?
в строгом языке это оправдано, в хаскель это всее почти одно и тоже
источник

к

кана in Haskell
чет у меня странная ошибка, про которую лень расписывать, но если коротко:
есть NP I [a, b]
и есть NP F [[a], [b]]
где F как раз  :: [Type] -> Type

и у меня не выходит написать констрейнт Coercible (NP I [a, b]) (NP F [[a], [b]])

ругается на то, что в первом случае у NP аргумент [Type], а во втором [[Type]]
источник

к

кана in Haskell
проблема не только с Coercible, с ~ дает ту же ошибку, очень странно
источник

K

Kir in Haskell
GNU/Vsevolod
Как удалить пакет, установленный через cabal в ~/.cabal/bin?
ghc-pkg unregister пишет cannot find package (версия ghc-pkg совпадает)
cabal-uninstall также не находит.
У кабала разве есть uninstall?
источник

G

GNU/Vsevolod in Haskell
Kir
У кабала разве есть uninstall?
Нету.
источник

к

кана in Haskell
кана
чет у меня странная ошибка, про которую лень расписывать, но если коротко:
есть NP I [a, b]
и есть NP F [[a], [b]]
где F как раз  :: [Type] -> Type

и у меня не выходит написать констрейнт Coercible (NP I [a, b]) (NP F [[a], [b]])

ругается на то, что в первом случае у NP аргумент [Type], а во втором [[Type]]
то есть почему ghc вообще лезет проверять аргументы, типы же у типов одинаковые, и сами по себе валидные, только как аргументы ~/Coercible это не работает
источник

G

GNU/Vsevolod in Haskell
GNU/Vsevolod
Нету.
cabal-uninstall это один из нескольких скриптов, который через ghc-pkg работает, не относится к cli cabal-а
источник

к

кана in Haskell
и это проверка не тайпчека

• Couldn't match kind ‘*’ with ‘[*]’
   • In the ambiguity check for ‘a’

и при AllowAmbiguousTypes она не выключается
источник

к

кана in Haskell
@cblp_su смог сделать так (с некрасивым списком кейсов)
https://gist.github.com/kana-sama/5e310560d5e042dd9b03034f33d198a3

а чтобы красиво было (кортеж фунций хотя бы) не вышло, из-за странной ошибки ghc
источник

ЗП

Зигохистоморфный Пре... in Haskell
как кеш никса почистить?
источник

K

Kir in Haskell
Зигохистоморфный Препроморфизм
как кеш никса почистить?
Я обычно сношу /nix и переустанавливаю
источник

p

parket in Haskell
Зигохистоморфный Препроморфизм
как кеш никса почистить?
nix-collect-garbage не годится?
источник

ЗП

Зигохистоморфный Пре... in Haskell
parket
nix-collect-garbage не годится?
уже нашел)
источник

А

Александр in Haskell
У меня только один вопрос: как можно просто установить haskell? Желательно самую новую версию, и чтобы можно было просто устанавливать всякие библиотеки. И как подключить его к atom? Или лучше выбрать другой IDE?
источник

А

Александр in Haskell
Александр
У меня только один вопрос: как можно просто установить haskell? Желательно самую новую версию, и чтобы можно было просто устанавливать всякие библиотеки. И как подключить его к atom? Или лучше выбрать другой IDE?
На windows
источник

KV

Kirill Valyavin in Haskell
Александр
На windows
А так все хорошо начиналось
источник

in Haskell
@haskell_moiseevitch эксперт по данному вопросу
источник

ХГ

Хаскелль Моисеевич Г... in Haskell
Александр
У меня только один вопрос: как можно просто установить haskell? Желательно самую новую версию, и чтобы можно было просто устанавливать всякие библиотеки. И как подключить его к atom? Или лучше выбрать другой IDE?
Надо начинать с другого конца. Редактор какой смотрит на вас? Есть два варианта — VSC и Сублайм. Сублайм очень быстрый, просто очень, но там кое-что надо допиливать руками. VSC тормознутый, но там допиливать руками меньше. Вообще э
источник