Size: a a a

2021 February 19

AT

Anton Ternavsky in F# Chat
Roman
Но босс сказал, что >>= ему гораздо понятнее и читабельнее, чем всякие |> Result.bind  и Option.bind, пушто он слишком занят, чтобы думать о том, какой же тип мы биндим
Ну блин, первый вариант без подсказки IDE либо лазанья по коду и хрен поймешь, что происходит.
источник

ДБ

Дмитрий Башинский... in F# Chat
Roman
Но босс сказал, что >>= ему гораздо понятнее и читабельнее, чем всякие |> Result.bind  и Option.bind, пушто он слишком занят, чтобы думать о том, какой же тип мы биндим
А как там слелали >>= для всех монад?
оверайлинга ж у нас нет
источник

AH

Ayrat Hudaygulov in F# Chat
Дмитрий Башинский
А как там слелали >>= для всех монад?
оверайлинга ж у нас нет
через сртп
источник

AH

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

ДБ

Дмитрий Башинский... in F# Chat
А можно примерчик реализации оператора такого?
источник

AH

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

ДБ

Дмитрий Башинский... in F# Chat
Он типо ищет есть ли в типе метод бинд?
источник

AT

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

AH

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

SN

Shub Niggurath in F# Chat
автор забыл самый очевидный способ - type extension
источник

оГ

отец Григорий... in F# Chat
Roman
Вот такая штука у меня была, когда в проде был F#+
Шутку про члены уже постили?
источник

ДБ

Дмитрий Башинский... in F# Chat
И еще я не понял как umx сделали оператор принимающий 1 параметр
источник

ДБ

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

AH

Ayrat Hudaygulov in F# Chat
Дмитрий Башинский
И еще я не понял как umx сделали оператор принимающий 1 параметр
унарные операторы
источник

AH

Ayrat Hudaygulov in F# Chat
в фшарпе захардкожено что может быть унарным, а что бинарным оператором
источник

ДБ

Дмитрий Башинский... in F# Chat
Я б на жсон такое бахнул
источник

VK

Viacheslav Koryagin in F# Chat
Дмитрий Башинский
И еще я не понял как umx сделали оператор принимающий 1 параметр
Сразу видно - не читал доку!
источник

ДБ

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

ДБ

Дмитрий Башинский... in F# Chat
Viacheslav Koryagin
Сразу видно - не читал доку!
Я кот смотрел
источник

ДБ

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