Size: a a a

2020 November 03

ДБ

Дмитрий Башинский... in F# Chat
как в райдере посмотреть на CPU RAM usage приложения?
источник

I

IdiocyAcceptance in F# Chat
Народ, кто-нибудь в курсе как научить maybe CE (который прекращает выполнение если попадает на None) работать с обычными реф-типами?
источник

I

IdiocyAcceptance in F# Chat
Добавление такой перегрузки ломает type inference для опшнов
источник

VS

Vasily Shapenko in F# Chat
Option.ofObj?
источник

VS

Vasily Shapenko in F# Chat
И сделать кастомную операцию
источник

I

IdiocyAcceptance in F# Chat
В таком случае надо все F# объекты помечать как мутабельные
источник

I

IdiocyAcceptance in F# Chat
А если просто использовать ReferenceEquals, то привет, опшны сломались
источник

R

Roman in F# Chat
IdiocyAcceptance
В таком случае надо все F# объекты помечать как мутабельные
почему?
источник

I

IdiocyAcceptance in F# Chat
Потому что Option.ofObj не работает с F# объектами, т.к. оно предполагает null
источник

I

IdiocyAcceptance in F# Chat
а F# защищает их от нулей
источник

R

Roman in F# Chat
a |> box |> Option.ofObj
источник

I

IdiocyAcceptance in F# Chat
ну это уже костыльно
источник

R

Roman in F# Chat
вам шашечки или ехать?
источник

I

IdiocyAcceptance in F# Chat
Я могу и кастомный метод сделать Option.ofAnyRef и он будет работать
источник

I

IdiocyAcceptance in F# Chat
вопрос как это в CE сделать красиво
источник

R

Roman in F# Chat
сделай перегрузку bind
источник

I

IdiocyAcceptance in F# Chat
IdiocyAcceptance
Я могу и кастомный метод сделать Option.ofAnyRef и он будет работать
ибо конкретно такой поломает CE всё равно
источник

AH

Ayrat Hudaygulov in F# Chat
IdiocyAcceptance
Народ, кто-нибудь в курсе как научить maybe CE (который прекращает выполнение если попадает на None) работать с обычными реф-типами?
покажи код
источник

R

Roman in F# Chat
сделай один байнд для опшна и один для 'a
источник

R

Roman in F# Chat
и 'a через бокс
источник