Size: a a a

2021 March 02

к

кана in Haskell
о, действительно
источник

к

кана in Haskell
даже если заменить IsPrefix на булеву функцию и требовать ~ True (что ну никак нельзя как redurant воспринять)
источник

IR

IC Rainbow in Haskell
ага
источник

к

кана in Haskell
type family IsPrefixOf' xs ys :: Constraint where
 IsPrefixOf' '[] _ = ()
 IsPrefixOf' (x : xs) (y : ys) = (x ~ y, IsPrefixOf' xs ys)

даже так редурант
источник

к

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

к

кана in Haskell
f :: a ~ b => a -> b -> (a, a)
f x y = (x, y)

а вот это не redurant

в отличии от

f :: a ~ b => a -> b -> (a, b)
источник

IR

IC Rainbow in Haskell
у меня даже тайпкласс  redundant
источник

к

кана in Haskell
понял, если коершн требуется, но не используется - он редурант
источник

к

кана in Haskell
IsPrefix превращается в () или ошибку, это редурант офк

~ True не исползуется в теле функции, редурант
источник

С

Сергей in Haskell
0xd34df00d
Я давно не писал на хаскеле и всё забыл.
мне два чизбургера пожалуйста!
источник

YS

Yan Shkurinskiy in Haskell
Дедфуд не настолько не знает хаскель х)
источник

IR

IC Rainbow in Haskell
Сергей
мне два чизбургера пожалуйста!
в блах
источник

С

Сергей in Haskell
IC Rainbow
в блах
это я про его статью напоминаю
источник

С

Сергей in Haskell
хорошая кстати
источник

0

0xd34df00d in Haskell
Что-то я какой-то ерундой занимаюсь, похоже.
источник

к

кана in Haskell
кана
IsPrefix превращается в () или ошибку, это редурант офк

~ True не исползуется в теле функции, редурант
ну в целом похоже на баг, TypeError не должен считаться как redurant в моем представлении

а он будто корку анализирует, и проверяет какие аргументы используются, а какие нет, а TypeError вроде вообще аргументов создавать не должен
источник

0

0xd34df00d in Haskell
Всего-то хотел сделать такой тип ConsumeBytes, чтобы можно было писать data SomeBinaryFormat = MkFormat { magicHeader :: ConsumeBytes '[ 0xd3, 0x4d, 0xf0, 0x0d ], .. } deriving (Generic, Binary), и оно там само парсило всякие шаблонные байтики.
источник

0

0xd34df00d in Haskell
Проще, по-моему, руками, но руками ведь не Ъ.
источник

[

[BRM]White Rabbit in Haskell
Ахахахах. Руками не Ъ, руками У
источник

к

кана in Haskell
прикольно, вообще-то аргумент создается
источник