Size: a a a

2020 October 03

AH

Ayrat Hudaygulov in F# Chat
Возможно его наследник!
источник

AH

Ayrat Hudaygulov in F# Chat
Но точно обжект
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Обжект — это ошибка компиляции
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Не говоря уже о том, что это ошибка дизайна!
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ayrat Hudaygulov
Ахахах, нет! Структуры в лок не сунешь!т1
Можно, если у тебя есть автобоксинг.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
А вот есть ли он у нас? 🤔
источник

AH

Ayrat Hudaygulov in F# Chat
Dr. Friedrich von Never
Обжект — это ошибка компиляции
Мы знаем что оператор ! на lock возвращает функцию () -> ()
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Dr. Friedrich von Never
А вот есть ли он у нас? 🤔
Эыэы там всё интересно
источник

AH

Ayrat Hudaygulov in F# Chat
И что сам lock реф тип
источник

Dv

Dr. Friedrich von Ne... in F# Chat
let inline lock (lockobj : 'T when 'T : not struct) f
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ayrat Hudaygulov
Мы знаем что оператор ! на lock возвращает функцию () -> ()
Ты хочешь сказать "join" вместо "lock", но ты меня разгадал!
источник

AH

Ayrat Hudaygulov in F# Chat
Dr. Friedrich von Never
Ты хочешь сказать "join" вместо "lock", но ты меня разгадал!
Да, ты прав
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Айрата не проведёшь
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Да, join — это ref на функцию.
источник

AH

Ayrat Hudaygulov in F# Chat
А я и забыл про оператор ! для дерефа рефЦелов.
Неясно зачем @fvnever использует refCell
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ayrat Hudaygulov
А я и забыл про оператор ! для дерефа рефЦелов.
Неясно зачем @fvnever использует refCell
А потому что на нём можно делать lock
источник

Dv

Dr. Friedrich von Ne... in F# Chat
А на просто мутабл переменной — нельзя.
источник

AH

Ayrat Hudaygulov in F# Chat
Dr. Friedrich von Never
А на просто мутабл переменной — нельзя.
Можно если мутабл переменную сразу отбоксировать!
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ayrat Hudaygulov
Можно если мутабл переменную сразу отбоксировать!
Я хочу как раз её присваивание защитить локом
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Поэтому там нет особого смысла лочить её саму
источник