Size: a a a

2020 July 01

YS

Yan Shkurinskiy in Haskell
Но тут вроде тогда надо будет явно указывать сигнатуру toX по месту вызова
источник

к

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

YS

Yan Shkurinskiy in Haskell
кана
ну я предлагал вынести в фд, что по сути то же самое
да)
источник

YS

Yan Shkurinskiy in Haskell
забыл написать что был вдохновлён твоей идеей х)
источник

A

Andrey in Haskell
пoсмoтрю на фд, пoпрoбую выразить через них
источник

к

кана in Haskell
все еще люблю фд сильно больше чем семейства в классах
источник

к

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

YS

Yan Shkurinskiy in Haskell
Я недавно переписал код с fd на код с tf
источник

YS

Yan Shkurinskiy in Haskell
не то что бы что-то поменялось
источник

YS

Yan Shkurinskiy in Haskell
х)
источник

A

Andrey in Haskell
т.е. если ещё кoнкретнее, тo я хoчу вместo X пoлучить [a]
источник

AR

Alexey Raga in Haskell
я тоже, но у меня поменялось - сократилось количество параметров типа
источник

к

кана in Haskell
а, так тебе результат нужен
источник

YS

Yan Shkurinskiy in Haskell
Alexey Raga
я тоже, но у меня поменялось - сократилось количество параметров типа
Вот да!
источник

A

Andrey in Haskell
списoк из всех дoпустимых значений a, где критерий дoпустимoсти задаётся юзерoм
источник

YS

Yan Shkurinskiy in Haskell
У меня был до этого вообще страх, две монады много где (ошибки юности)
источник

к

кана in Haskell
class ToX a result | a -> result where
 toX :: MonadIO m => m result

instance ToX Int Int where
 toX = liftIO $ randomIO

x :: IO ()
x = print =<< toX @Int
источник

YS

Yan Shkurinskiy in Haskell
Саша Вершилов сказал что это не страшно, но я то понимаю, что он просто жалел меня(
источник

к

кана in Haskell
а вот зависимость от m сделать сложнее, но тоже можно!
источник

к

кана in Haskell
сделав отдельное внешнее семейство по m
источник