Size: a a a

2020 May 27

A

Antonio in haskell_blah
а чо
источник

λ

λоλторт in haskell_blah
я бы как-то так написал
bar (x :: TypeOfX) = fmap (V.fromList . fmap (foo . snd)) <$> x
источник

λ

λоλторт in haskell_blah
Antonio
а чо
аннотация типа
источник

A

Antonio in haskell_blah
я думал это комментарии, их же удалять можно
источник

DF

Dollar Føølish in haskell_blah
Кек
источник

к

кана in haskell_blah
Yan Shkurinskiy
Чтобы будущим детям @graninas было не так страшно, я сделал это)
это ужасно, я крайне не советую так делать
источник

к

кана in haskell_blah
у тебя каждая функция превратится в два определения, и чтобы поправить одну вещь, придется править два места
источник

к

кана in haskell_blah
так можно дойти и до уебищных жс-ных практик "одна функция на файл"
источник

YS

Yan Shkurinskiy in haskell_blah
два места? (немного не понял)
источник

к

кана in haskell_blah
да, сначала тип констрейтов, потом сама функция
источник

YS

Yan Shkurinskiy in haskell_blah
кана
да, сначала тип констрейтов, потом сама функция
иногда надо, чтобы эту функцию вызывала другая, тогда придется все констрейнты руками переносить в другую (вызывающую)
источник

YS

Yan Shkurinskiy in haskell_blah
если не написать их в одном месте
источник

YS

Yan Shkurinskiy in haskell_blah
если я тебя правильно понял
источник

LO

Leonid 🦇 Onokhov in haskell_blah
есть одно отличное решение. ну вы понели
источник

к

кана in haskell_blah
тогда просто нужно называть эти типы так, чтобы они не выглядили как связь один к одному с функцией, а были общими
источник

к

кана in haskell_blah
Leonid 🦇 Onokhov
есть одно отличное решение. ну вы понели
MonadApp?
источник

LO

Leonid 🦇 Onokhov in haskell_blah
иерархические фри монады
источник

к

кана in haskell_blah
так и думал
источник

YS

Yan Shkurinskiy in haskell_blah
кана
тогда просто нужно называть эти типы так, чтобы они не выглядили как связь один к одному с функцией, а были общими
Например?
источник

YS

Yan Shkurinskiy in haskell_blah
Leonid 🦇 Onokhov
иерархические фри монады
Я думал в IO всё писать х)
источник