Size: a a a

2021 January 16

ЗП

Зигохистоморфный Пре... in Haskell
надо найти время перечитать это
https://downloads.haskell.org/ghc/latest/docs/html/users_guide/flags.html
источник

AA

A64m AL256m qn<co... in Haskell
как
data Sh where
   Sh :: Show a => a -> Sh

Sh 2

представлен в хипе
источник

MK

Maxim Koltsov in Haskell
а что такое /3, /1, /2 ?
источник

AA

A64m AL256m qn<co... in Haskell
теги указателей
источник

MK

Maxim Koltsov in Haskell
а почему они разные если все три на одинаковый FUN_STATIC указывают?
источник

AA

A64m AL256m qn<co... in Haskell
не на одинаковый же
источник

AA

A64m AL256m qn<co... in Haskell
у первой функции три параметра, у второй один, у третьей 2
источник

MK

Maxim Koltsov in Haskell
а, ясно
источник

AA

A64m AL256m qn<co... in Haskell
class Show a where
 showsPrec :: Int -> a -> ShowS
 show :: a -> String
 showList :: [a] -> ShowS
источник

AA

A64m AL256m qn<co... in Haskell
интересно
источник

AA

A64m AL256m qn<co... in Haskell
почему не 3 2 2
источник

MK

Maxim Koltsov in Haskell
а откуда вообще 2 в третьем случае?
источник

к

кана in Haskell
[a] -> String -> String
потому что

type ShowS = String -> String
источник

к

кана in Haskell
A64m AL256m qn I0
почему не 3 2 2
а вот почему show должен быть 2 не ясно
источник

MK

Maxim Koltsov in Haskell
а, ShowS...
источник

MK

Maxim Koltsov in Haskell
ок
источник

ЗП

Зигохистоморфный Пре... in Haskell
я думаю возвращаемый тип не должен учитываться
источник

ЗП

Зигохистоморфный Пре... in Haskell
это же не аргумент уже
источник

ЗП

Зигохистоморфный Пре... in Haskell
так что все ок с 3 1 2
источник

к

кана in Haskell
не понял, showsPrec это 3 как раз потому что ShowS раскрывается в функцию, это не возвращаемый тип
источник