Size: a a a

2021 May 19

к

кана in Haskell
module Some.My.Module (Handle) where
источник

DB

Danil Berestov in Haskell
Кому есть смысол покупать? Там совсем новичковая?
источник

MK

Maxim Koltsov in Haskell
так посмотри превью
источник

MK

Maxim Koltsov in Haskell
я не смотрел)
источник

A

Aleksandr Khristenko in Haskell
У меня там Universum импоритруется, который тащит с собой другой Handle. Хотя, наверное можно просто сделать hiding.
Но вопрос в том, что если не делать Hiding как-то подобное укоротить можно или нужно будет везде писать полный тип?
источник

DB

Danil Berestov in Haskell
Выглядит как ничего того, чего я бы не знал. Но что дальше -- неизвестно (
источник

к

кана in Haskell
не думаю, но hiding наверное в любом случае делать придется, работать же с этим handle в этом модуле будет невозможно, нужно будет постоянно квалифицировать
источник

A

Aleksandr Khristenko in Haskell
Хм, а никакого предложения, чтобы определять символы как экспортируемые рядом с их определением а не в заголовке файла нет?
источник

¯

¯\_(ツ)_/¯ in Haskell
может, import qualified .. as ..?
источник

¯

¯\_(ツ)_/¯ in Haskell
тогда универсум отдельно, собственные хендлы — отдельно
источник

A

Aleksandr Khristenko in Haskell
universum это кастомная прелюдия. поэтому ограничился просто import Universum hiding (Handle)
источник

к

кана in Haskell
module MyPrelude (module X) where
 import Universum as X hiding (Handle)
источник

к

кана in Haskell
реплай случайно вышел
источник

A

Aleksandr Khristenko in Haskell
Хм, тоже вариант кстати, спасибо.
источник

к

кана in Haskell
это была некоторая ирония, но ладно)
источник

A

Aleksandr Khristenko in Haskell
А почему ирония? Что не так в таком подходе?
источник

к

кана in Haskell
ну, возникает вопрос, какой смысл в кастомной прелюде, если приходится делать еще одну кастомную прелюду поверх этой
источник

A

Aleksandr Khristenko in Haskell
Чтобы не повторять, то что есть уже в кастомной руками.
источник

A

Aleksandr Khristenko in Haskell
Я тут в примере использовать hspec в файле package.yaml вижу следущее:
tests:
 spec:
   defaults: hspec/hspec@master
   dependencies: strip

но не могу нигде найти описания того, как этот defaults работает.
Может кто-нибудь подсказать, как это вообще нагуглить?
источник

A

Aleksandr Khristenko in Haskell
Ага, эффект утенка сработал. Надо в доке к hpack искать, а не stack/cabal.
источник