Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
А скажите, пожалуйста, как принято в простых, но не очень случаях реализовывать readsPrec? Допустим, у меня есть игральная карта, кодируемая двумя символами, типа "TC" или "...
Вопрос извечный про head letterValues :: Map Char Int8 letterValues = fromList $ [(head $ show i, i) | i :: Int8 <- [2 .. 9]] ++ [('T', 10), ('J', 11), ('Q', 12), ('K',...
Вот кстати вопрос https://www.reddit.com/r/haskell/s/d81DpEdX6K И вопрос у меня связанный тоже - а нельзя так сделать, чтобы по нажатию набора клавиш VSCode показывала тип иде...
Понял, да. А это негласное правило тона, что show должно показывать "как в Haskell" (и read ему должно быть обратно, show . read = id :: [Char] -> [Char], read . show = id ::...
Вопрос: у меня есть набор функций f_i : Ord a_i => t -> Maybe a_i, есть x,x' : t, мне надо найти наименьшие i,i' для которых f_i x /= Nothing, f_i' /= Nothing и если i==i', ср...
Я вернул массив, заморозив, и сделал так: main = do let (lowerBound, upperBound) = (2, 50_000_000) let mask = primeMask upperBound print $ foldMap (\i -> if mask `unsafe...
А как определить параметризованный тип с ограничением на параметр? Например, (Integral a) => CongruentModel a { p :: a, q :: a, r :: a }?
@sand_witch выгодные сделки с крипто это хорошо, но точно ли это формат канала, даже если наличие опыта не обязательно?
ой, а UArray не foldable, с ним вообще как-то можно чисто работать, кроме как foldl' делать от списка границ?
Поэтому нельзя сказать, является ли оно само по себе whnf?
if x then 1 else 2 это WHNF?
Вопрос. Если у меня есть список [STUArray Int Int] и я делаю его zip с собой, массивы же не копируются?
То есть вот это обязательно? newArray @(STUArray s) ? а у меня без него было
верно ли, что if x then a else b транслируется в \x -> x a b внутри, и почему Bool не равно a -> a -> a?
x = ... это ведь let x = ... in if x ... имеется в виду?
А, но оно не может быть головным выражением, правильно?