Size: a a a

2021 April 14

SN

Shub Niggurath in F# Chat
Ну а с обвязочным бойлерплейтом как быть?
источник

ДБ

Дмитрий Башинский... in F# Chat
у кого-то есть примерчик как красиво обработать asyncResult в жирафе?
хочу что то типо exceptionhandler только для result
источник

ДБ

Дмитрий Башинский... in F# Chat
у меня пока что так  ensureOk handler
источник

IM

Ilya Machekhin in F# Chat
А какой у тебя drill? Тебе нужно эксепшены ловить?
источник

ДБ

Дмитрий Башинский... in F# Chat
щас я их делаю в ensureOk
источник

ДБ

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

ДБ

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

SB

S B in F# Chat
Потому что там операторы не используют толково
источник

АВ

Андрей Вилинский... in F# Chat
а почему был, в жс фреймворках уже опять похороны?
источник

NK

ID:0 in F# Chat
источник

ДБ

Дмитрий Башинский... in F# Chat
как правильно использовать lazy в сортировке? и можно ли вообще
у меня есть

|> Seq.sortByDescending ^ fun x -> (x.Score, x.Time, lazy (HardComutation(x)))

но lazy по ссылке сравнивается
источник

ДБ

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

VS

Vasily Shapenko in F# Chat
А зачем так?
источник

AH

Ayrat Hudaygulov in F# Chat
Наверное никак!
источник

VS

Vasily Shapenko in F# Chat
Всегда дешевле сортировать индексы
источник

VS

Vasily Shapenko in F# Chat
А не значения
источник

AH

Ayrat Hudaygulov in F# Chat
Ну типа сортировать по неизвестному значению наука ещё не научилась
источник

VS

Vasily Shapenko in F# Chat
Дмитрий двигает науку вперёд
источник

ДБ

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

VS

Vasily Shapenko in F# Chat
Возможно, тебе нужно написать компаратор
источник