Size: a a a

2021 February 04

AH

Ayrat Hudaygulov in F# Chat
Larymar r.sorokin
есть мнение
что system json не нужен и стоит взять newtonsoft
ну обычно да. нутонсофт не так уж плох.
источник

AT

Anton Ternavsky in F# Chat
Ayrat Hudaygulov
ну обычно да. нутонсофт не так уж плох.
Ну я про нюьтонсофт промолчу, скорбно, да и оффтопик же.
источник

AH

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

AT

Anton Ternavsky in F# Chat
Ayrat Hudaygulov
я про него могу и не промолчать. Но в целом нормальный дефолт
С нормальным дефолтом согласен. Без претензий на эффективность и бережное отношение к памяти.
источник

AH

Ayrat Hudaygulov in F# Chat
Anton Ternavsky
С нормальным дефолтом согласен. Без претензий на эффективность и бережное отношение к памяти.
Все так.
источник

AT

Anton Ternavsky in F# Chat
Если не хоцца руками парсить JSON, но хоцца иметь zero allocation на десериализации(пусть во множестве случаев и с расширением кастомными десериализаторами)-то Utf8Json просто топ. Хотя тестил еще несколько претендующих на high perf сериалайзеры, но либо ломались на мало-мальских хитрых сценариях, либо расширяемость хромает на все 5 ног
источник

AT

Anton Ternavsky in F# Chat
Ну и по перфу тоже сливают Utf8Json за редким исключением всегда
источник

I

IdiocyAcceptance in F# Chat
Да тут сразу очевидно что GC ему скажет *пiшов нахiй*
источник

I

IdiocyAcceptance in F# Chat
С сохранением поинтеров в intptr
источник

I

IdiocyAcceptance in F# Chat
Такая штука зависит от fixed
источник

I

IdiocyAcceptance in F# Chat
Если массив не запинен - послан сразу.
источник

AT

Anton Ternavsky in F# Chat
IdiocyAcceptance
Если массив не запинен - послан сразу.
Кстати да, это очень смело работать с нативным указателем на массив без его запинывания
источник

I

IdiocyAcceptance in F# Chat
Вырезал из него поддержку рекордов для нет5, падает с нульрефами для пустых полей структур
источник

AH

Ayrat Hudaygulov in F# Chat
IdiocyAcceptance
Вырезал из него поддержку рекордов для нет5, падает с нульрефами для пустых полей структур
(я не юзал)
источник

I

IdiocyAcceptance in F# Chat
И сделал пр, который кеширует фанк там внутри, чуть экономит вызов/аллокацию, чувак хододу афк уже долгое время
источник

I

IdiocyAcceptance in F# Chat
Ну, нет5 умеет рекорды теперь сам собирать и делает это намного быстрее
источник

I

IdiocyAcceptance in F# Chat
и без циферок не ясно вообще что и как он тестит
источник

оГ

отец Григорий... in F# Chat
Ayrat Hudaygulov
я про него могу и не промолчать. Но в целом нормальный дефолт
Особенно если нужны даты
источник

VS

Vasily Shapenko in F# Chat
В виде строки
источник

Lr

Larymar r.sorokin in F# Chat
А поясните почему  в f# не завезли
int? И другие нуллбл типы
----
Насколько понял из so надо писать sys.nullable<int>
источник