Size: a a a

2021 May 18

[

[BRM]White Rabbit in Haskell
минимальный
источник

к

кана in Haskell
обрати внимание на сигнатуру someAction
источник

к

кана in Haskell
isValidPlayer какой тип имеет?
источник

JJ

Joshua Jakowlew in Haskell
GameMetadata r Bool
источник

[

[BRM]White Rabbit in Haskell
ReaderT r IO Bool где у r очень много ограничений
источник

к

кана in Haskell
lift нужно добавить
источник

к

кана in Haskell
или сделать isValidPlayer не ReaderT
источник

к

кана in Haskell
а MonadReader
источник

к

кана in Haskell
(HasA r, HasB r, MonadReader r m) => m Bool
источник

JJ

Joshua Jakowlew in Haskell
А уже готовый код не развалится от такого фокуса?
источник

[

[BRM]White Rabbit in Haskell
теперь на throw False ругается
Could not deduce (Exception Bool) arising from a use of ‘throw’
 from the context: '[System.Win32.Process.ProcessHandle, DllBase,
                     LocalBase, Config.GameBinaryConfig]
                   Models.Models.:< r
источник

к

кана in Haskell
throwError
источник

к

кана in Haskell
так, я пишу псевдокод с телефона обычно, не копируй напрямую, а погугли хотя бы сигнатуры и определения
источник

[

[BRM]White Rabbit in Haskell
понял
источник

JS

Jerzy Syrowiecki in Haskell
ну здесь же человеческим языком написано, что не так
источник

KV

Kirill Valyavin in Haskell
Не, это не человеческим языком вообще
источник

JS

Jerzy Syrowiecki in Haskell
я уверен, @sand_witch уже не первый день на Хаскеле пишет, уже понимает, что значит Could not deduce в принципе. что Буль не похож на исключение, а throw требует, чтобы его аргумент был похож на исключение
источник

[

[BRM]White Rabbit in Haskell
я понимаю, что could not deduce это "не может вывести"
источник

KV

Kirill Valyavin in Haskell
Догадаться из этого сообщения о том, что вместо одной функции надо вызвать другую с похожим названием — ну такое, не очень просто для начинающего
источник

L

Lierdakil in Haskell
throwError
источник