Size: a a a

2021 July 03

A

AmiK in F# Chat
Есть ли каки-либо библиотеки для создания API с интеграцией со Swagger/OpenAPI для F#? Когда юзал жираф, там не было такой возможности.
источник

DB

Denis Bobrov in F# Chat
Hawaii как раз про это вроде, в посте выше ссылка
источник

A

AmiK in F# Chat
Мне в обратную сторону бы.

Пока что нашел либу от Айрата только https://github.com/Szer/GiraffeGenerator
источник

DB

Denis Bobrov in F# Chat
Да либа от Айрата тоже норм, еще я юзал openApiGenerator(https://openapi-generator.tech/docs/generators)
источник

VP

Vasiliy Pereverzev in F# Chat
У жирафа у него же самого была либа для openapi
источник

NK

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

SN

Shub Niggurath in F# Chat
Вот же человечище, просто глыба!
источник

I

IdiocyAcceptance in F# Chat
Ну Котаз там вполне ожидаемые вещи пишет
источник

SB

S B in F# Chat
Це точно так ж хуiта, панове. Непонятно ни зачем, ни почему. И самое главное что не понятно — что в этом принципиально подходящего для «прода», если там автор даже на Either не дошёл. А если провести мысленный эксперимент и представить, что он дойдёт до Result’а, то следующая остановка — это изобрести StateM, где состояние — это список с ошибками валидация. А ещё следующий шаг — это понять, что список это моноид и поженить эти две идеи на уровне кода.
источник

SB

S B in F# Chat
Но все равно не понятно ни зачем, ни почему.
источник

AH

Ayrat Hudaygulov in F# Chat
- Ты чо нам тут свой фшарп принёс, теперь все благословенные сишарп сериализаторы будут чекать ещё и на типы этого языка?
источник

AH

Ayrat Hudaygulov in F# Chat
при том что System.Text.Json не весть какой быстрый
источник

SN

Shub Niggurath in F# Chat
Да все понятно на самом-то деле. Данные нужно валидировать. Ты можешь попытаться провалидировать их в каждом месте, где они создаются (что невозможно в общем случае), или ограничить данные на уровне типа (что вполне). Никаких монад здесь не надо, а причем тут моноидальность списков вообще непонятно
источник

NK

ID:0 in F# Chat
Переслано от Евгений Бурмистров...
источник

ЕБ

Евгений Бурмистров... in F# Chat
Ваще довольно быстрый. Не симд жсон конечно, но когда не хватает стж обычно вроде задумываются "почему жсон", а не "почему эта либа"?
источник

AH

Ayrat Hudaygulov in F# Chat
источник

АЧ

Андрій Чебукін... in F# Chat
Надо бы туда интеграцию с MSBuild допилить.
Мы в Snowflaqe почти запилили. Ещё немного осталось.
А там уже можно по аналогии сделать.
источник

АЧ

Андрій Чебукін... in F# Chat
О! У него прикольно!
источник

IC

Ilya L Che in F# Chat
А какие настройки-то использовались? Не могу найти.
источник

IC

Ilya L Che in F# Chat
Или все сериализаторы с дефолтным поведением бенчмаркались? Странный подход тогда.
источник