Size: a a a

2020 February 28

AD

Andrei D in rust_offtopic
Pavel
это буквально то же самое, что написать, что ты переименовал файл, потому, что если ты заменил огромную часть файла, то сам факт переименования не важен, важно, что это уже совсем не тот файл, что мы помнили и любили
а что, если коммиттер сам будет решать, то же это самое или нет?
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Alexander Krivitskiy
Так это нормально. В однопотоке хоть из десяти мест мутируй - всё безопасно и предсказуемо. Если значение сидит в своем потоке и никак не взаимодействует с другими потоками - тоже самое. Но я думаю определить это на этапе компиляции сложно (а может и невозможно) раз в расте пошли самым простым и грубыми путём: либо один мут реф на объект, либо сколь угодно конст рефов.
"В однопотоке хоть из десяти мест мутируй - всё безопасно и предсказуемо."

https://manishearth.github.io/blog/2015/05/17/the-problem-with-shared-mutability
источник

AZ

Alex Zhukovsky in rust_offtopic
Aikidos
Не ври. Ты мне баг помогал найти в npgsql с утечкой памяти. Временное решение было рефлексией залезть и руками почистить
разве? По-моему тебе надо было просто не диспозить что-то
источник

P

Pavel in rust_offtopic
Andrei D
а что, если коммиттер сам будет решать, то же это самое или нет?
тогда он может явно разделить переимнование и изменения на коммиты
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
То есть, что в плюсах достигается квалификатором const, в шарпе для этого отдельные типы вводятся? Лол
только в плюсах const можно снять, или надеть, чего часто и делают, причем неправильно
источник

AZ

Alex Zhukovsky in rust_offtopic
И даже две мутабельные ссылки на одну переменную нужно грамотно менеджить
источник

P

Pavel in rust_offtopic
red75prime
А кто где ноотропы покупает? Что-то пепзаказ и ноотропико пропали.
бодибилдерские магазы ещё продают
источник

А⚙

Антон ⚙️ in rust_offtopic
Что за дискриминация?
источник

AZ

Alex Zhukovsky in rust_offtopic
Alexander Krivitskiy
А в чем тут проблема?
в том что в расте это ошибка компиляции

[In reply to Alexander Krivitskiy]
"В однопотоке хоть из десяти мест мутируй - всё безопасно и предсказуемо."

https://t.me/rust_offtopic/179837
источник

AZ

Alex Zhukovsky in rust_offtopic
Alexander Krivitskiy
Так это нормально. В однопотоке хоть из десяти мест мутируй - всё безопасно и предсказуемо. Если значение сидит в своем потоке и никак не взаимодействует с другими потоками - тоже самое. Но я думаю определить это на этапе компиляции сложно (а может и невозможно) раз в расте пошли самым простым и грубыми путём: либо один мут реф на объект, либо сколь угодно конст рефов.
лол, нет
источник

AZ

Alex Zhukovsky in rust_offtopic
я передал в конструктор какое-то значение, а по ссылке которая у меня осталась че-то там наменял
источник

AZ

Alex Zhukovsky in rust_offtopic
объект поломался
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Alex Zhukovsky
только в плюсах const можно снять, или надеть, чего часто и делают, причем неправильно
обычно у плюсовой константности нетранзитивность критикуют тогда уж
источник

AZ

Alex Zhukovsky in rust_offtopic
Andrey @ozkriff Lesnikov
обычно у плюсовой константности нетранзитивность критикуют тогда уж
ну это я уже не знаю
источник

AZ

Alex Zhukovsky in rust_offtopic
но я помню проблемы дотнетовских ReadOnlyCollections например
источник

r

red75prime in rust_offtopic
Pavel
бодибилдерские магазы ещё продают
А, действительно, alpha-GPC там по крайней мере есть. Не подумал, спасибо
источник

AZ

Alex Zhukovsky in rust_offtopic
когда тебе отдают ридонли коллекцию, а потом она у тебя мутировать начинает, потому что кто-то держит ссылку на underlying list
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Alex Zhukovsky
ну это я уже не знаю
в смысле, что ты передаеьш константную ссылку на объект, но вот внутри этого объекта может быть поле с ссылкой без конст и ты по ней переходишь уже с полными правами на изменение чего тебе надо
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
люблю двойные стандарты👍
Ок, мб я не прав
источник

AZ

Alex Zhukovsky in rust_offtopic
но у меня сложилось впечатление что многие переоценивают себя
источник