Size: a a a

2020 July 30

AH

Ayrat Hudaygulov in F# Chat
Ну типа как обычно. Тебе по сети тоже приходит хуй пойми что всегда
источник

VL

Vladimir Lozhnikov in F# Chat
ну то есть все равно есть валидация на структуру структуры. а в ней есть уже заранее известные типы
источник

AH

Ayrat Hudaygulov in F# Chat
Vladimir Lozhnikov
ну то есть все равно есть валидация на структуру структуры. а в ней есть уже заранее известные типы
Ну если для какой-то логики нужно 3 поля из этого жсона, то ничего не сделать, они там должны быть.
источник

VL

Vladimir Lozhnikov in F# Chat
выборка из базы данных возвращает датасет. в нем ищешь нужные тебе поля и если они есть, то заполняешь уже заранее известную структуру
источник

VL

Vladimir Lozhnikov in F# Chat
то есть даже тут динамическая типизация не нужна. датасет - это обобщенная структура, которая может содержать что угодно. остается просо выдернуть из нее то, что тебе нужно
источник

SN

Shub Niggurath in F# Chat
Ayrat Hudaygulov
Ну если для какой-то логики нужно 3 поля из этого жсона, то ничего не сделать, они там должны быть.
Есть дефолты. Но вообще алгоритма для парсинга всего во все и последующей обработкой пока не придумали.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Dr. Friedrich von Never
0>T:\Temp\ConsoleApp6\ConsoleApp6\Program.fs(96,9): Error FS0041 : No overloads match for method 'CopyTo'.

Known type of argument: Span<int>

Available overloads:
- (extension) BitArray.CopyTo<'T>(destination: Memory<'T>) : unit
- (extension) BitArray.CopyTo<'T>(destination: Span<'T>) : unit
Зарепортил в трекер.
источник

VL

Vladimir Lozhnikov in F# Chat
что то не могу найти как там подписаться на нотификации этого бага
источник

VL

Vladimir Lozhnikov in F# Chat
хотя, нашел
источник
2020 July 31

VL

Vladimir Lozhnikov in F# Chat
боты теперь скрины шлют со ссылками
источник

IC

Ilya L Che in F# Chat
Давно уже.
источник

PD

Prunkles Dreemurr in F# Chat
Если у меня есть три проекта: клиентский, серверный, и шейред, но клиентский и серверный используют разные фреймворки, то какой фреймворк нужно ставить шейред проекту?
источник

АВ

Андрей Вилинский... in F# Chat
минимально совместимый с обоими другими, например netstandard2.0
источник
2020 August 01

Dv

Dr. Friedrich von Ne... in F# Chat
Нужна помощь корифеев
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Имеем вот такой код:
type T = T with
   static member inline ($) (T, arg: unit) = ()
   static member inline ($) (T, func: ^a -> ^b): ^a -> ^b =
       fun (_: 'a) -> (T $ Unchecked.defaultof<'b>)
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Второй кейс ругается ворнингом:
This construct causes code to be less generic than indicated by the type annotations. The type variable 'b has been constrained to be type 'unit'.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ну и, соответственно, работает совсем не так, как задумано.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Как его починить? Возможно ли это?
источник

Г

Герман in F# Chat
ну для (T $ Unchecked.defaultof<'b>) он выбирает первую перегрузку
источник

Г

Герман in F# Chat
а там правый аргумент unit
источник