Tako
а он разве жив?
Vladislav
Жив
Dmitry
https://www.meme-arsenal.com/memes/1555ec3f1d85186b6c0849846a747cb8.jpg
Anatoly
Это когда все уже 3.8 используют? :)
Anatoly
Просто там то ли в 3.5, то ли в 3.6 были breaking changes очередные
Tako
Так уже 3.9 есть
Kirill
https://www.youtube.com/watch?v=8yHPvMA1BNE&ab_channel=Joni%26Pete
Andy 安迪
Ayrat
исплользуй Ply/TaskBuilder для тасков кстати
Ayrat
но вообще наверное должен если программа туда заходит
Ayrat
это СЕ, там дебаг бывает неоднозначным хотя я сам дочь СЕ
Ayrat
понимаю
Ayrat
но вообще Async.RunSynchronously желательно писать в одном месте - в твоём ентри поинте
Ayrat
это тебе в наказание за матч на бул!!11
Ayrat
ну йопта
if result.Succeeded then
load ...
else invalidOp ""
Ayrat
противоестественно
Ayrat
например если Илья начнет на нём писать, у меня алёрт вскочит!!11
Mark
я про нормальных людей
Ayrat
Ayrat
то есть программа работает, код туда ТОЧНО заходит, но бряка не срабатывает?
Ayrat
я вообще не помню чтобы бряка не срабатывала. Фшарп щедро брекпоинты развешивает
Ayrat
иногда даже слишком щедро и в релиз версию попадает
Ayrat
старая добрая отладка через консоль тебе поможет
Ayrat
println "fuck"
Ayrat
в релизе дебажил?
Ayrat
бывает
Mark
чудная пора освоения нового языка, когда ищешь подвох во всём -__-
Ayrat
let configureServices (services : IServiceCollection) =
// First register all default Giraffe dependencies
services.AddGiraffe() |> ignore
let serializationOptions = SystemTextJson.Serializer.DefaultOptions
// Optionally use `FSharp.SystemTextJson` (requires `FSharp.SystemTextJson` package reference)
serializationOptions.Converters.Add(JsonFSharpConverter(JsonUnionEncoding.FSharpLuLike))
// Now register SystemTextJson.Serializer
this.AddSingleton<Json.ISerializer>(SystemTextJson.Serializer(serializationOptions)) |> ignore
Ayrat
из доки
Ayrat
https://github.com/giraffe-fsharp/Giraffe/blob/master/DOCUMENTATION.md#json
Ayrat
там главное регать кастомные опшны ПОСЛЕ дефолтных)
Ayrat
AddGiraffe()
добавляет сериализатор с опшнами
Ayrat
поэтому ты должен свой кастомный зарегать после
Ayrat
и далее как обычно
Ilya
Ilya
или там кастомный конвертер?
Ilya
казалось бы, Рихтер ещё 10 лет назад всё написал...
Ilya
ну и IDisposable не заменяет финализатор
Mikhαil
Mikhαil
Им оно не надо
Ayrat
я вот тоже его не читал
Vladislav
Ilya
Ayrat
Охуеть у нас тут блидинг эдж в квадрате.
Я буду делать аналог GiraffeGenerator, но для Ktor и на котлине
А чувак со мной рядом будет переводить жс/тс на ризонМЛ
Причины от СТО? Консервативность это для лохов, хипстерство - выбор мастеров
Ayrat
Какая же охуенная у меня работа
Ayrat
и за этот РнД еще и платят конские деньги.
Anonymous
Denis
Ayrat
Ayrat
но да, у меня тоже вопросы уже
Ayrat
ну типа я не настолько хипстер чтобы все подряд технологии тащить в прод
Ayrat
но коль скоро это политика компании - я не против
Alex
👀
Ayrat
уже не надо два андерскора
Ayrat
Ayrat
но это дискард же
Ayrat
назови x или this
Ayrat
или еще как
Ayrat
ну _
Ayrat
это дискард!
Ayrat
member this.Orders = this. ...
Ayrat
member fuck.Orders =
Ayrat
member x.Orders =
Ayrat
так одна черта - дискард!!11
Ayrat
Конечно она не работает
Ayrat
аааа, он тебе говорит две черты на одну испрвить
Ayrat
что правильно
Ayrat
но ты зачем-то две черты как инстанс имя пользуешь
Ayrat
решарпер не ожидал такого говнокода и сломался
Alex
напиши, пожалуйста, о проблеме на
https://youtrack.jetbrains.com
Ayrat
Адовенько
Alex
Ayrat
бля