Size: a a a

2021 March 18

ДБ

Дмитрий Башинский... in F# Chat
но щас уже понимаю что нормально сделать
IMapable и IBindable не выйдет
источник

AH

Ayrat Hudaygulov in F# Chat
и погнали ручками все монадки обмазывать
источник

ДБ

Дмитрий Башинский... in F# Chat
не выходит, завтык на этом дженерике
источник

AH

Ayrat Hudaygulov in F# Chat
Дмитрий Башинский
не выходит, завтык на этом дженерике
так у тебя YaMonada от пары типов и вперде
источник

AH

Ayrat Hudaygulov in F# Chat
короче, затыка тут нет, просто у тебя дженерики не будут так бодро скалироваться и тебе придется бойлерплейтить много, как в Linq бойлерплейтят одно и то же для каждого вида коллекции
источник

I

IdiocyAcceptance in F# Chat
Дмитрий Башинский
в F# можно сделать аналог такого дженерика?
scala :
def do[C[_]] () = ...

haskell:
fmap :: (a -> b) -> f a -> f b 


пытаюсь сделать
fmap : ('a -> 'b) -> 'f 'a -> 'f 'b
но чет не выходит у меня сделать прям общий дженерик
хочу принимать любой контейнерный тип
ты всё хочешь обойтись без List.map, Array.map и так далее?
источник

ДБ

Дмитрий Башинский... in F# Chat
даа
источник

I

IdiocyAcceptance in F# Chat
Ну в эфшарп плюсе давно же обошлись
источник

I

IdiocyAcceptance in F# Chat
Смысл пилить тоже самое?
источник

ДБ

Дмитрий Башинский... in F# Chat
там srtp
источник

I

IdiocyAcceptance in F# Chat
ну и что?
источник

ДБ

Дмитрий Башинский... in F# Chat
хочу посторить подобное чтоб понять тему
источник

I

IdiocyAcceptance in F# Chat
свою цель выполняет же
источник

AH

Ayrat Hudaygulov in F# Chat
без srtp hkt в F# не сделать, так как srtp позволяет вывод типов убрать с уровня рантайма (где это запрещено) полностью
источник

AH

Ayrat Hudaygulov in F# Chat
и отдает более умному компилятору
источник

VZ

Vlad Zaa in F# Chat
IdiocyAcceptance
Смысл пилить тоже самое?
Чтобы потом было 7000 разных либ, которые это имплементят, очевидно же.
источник

ДБ

Дмитрий Башинский... in F# Chat
можете дать пример активпаттерна |Functor| + функцию
let fmap f (Functor x) = f x
источник

I

Igor in F# Chat
IdiocyAcceptance
Смысл пилить тоже самое?
а они потом на этих либах тесты гоняют))
источник

VK

Vladislav Khapin in F# Chat
Vlad Zaa
Чтобы потом было 7000 разных либ, которые это имплементят, очевидно же.
Которые будят одинаково хейтить
источник

ДБ

Дмитрий Башинский... in F# Chat
я для саморазвития
источник