Size: a a a

2019 October 12

ZK

Zhenya Katataev in ru.nim.talks
Вообще, вроде есть function(var var1: int) конструкция. Возможно она поможет
источник

KD

Kitsune Digital in ru.nim.talks
f's parameters may not be of type var. This means one has to use raw ptr's for data passing reminding the programmer to be careful.
источник

KD

Kitsune Digital in ru.nim.talks
Кажется, не вариант :-/
источник

ZK

Zhenya Katataev in ru.nim.talks
Ну значит нужно читать как пользоваться ptr в nim или, на крайний случай, спрашивать у самих разработчиков
источник

KD

Kitsune Digital in ru.nim.talks
Эээх, дело в том что в случае с ptr spawn объект сам прогоняет через deepcopy
источник

KD

Kitsune Digital in ru.nim.talks
Если конечно я правильно понимаю ref parameters are deeply copied which is a subtle semantic change and can cause performance problems but ensures memory safety. This deep copy is performed via system.deepCopy and so can be overridden.
источник
2019 October 14

DP

Dmitry Ponyatov in ru.nim.talks
Kitsune Digital
Эээх, дело в том что в случае с ptr spawn объект сам прогоняет через deepcopy
А нельзя передавать unsafeAddr с поднятым threadlock и вручную крутить счетчик ссылок в ыункции?
источник

DP

Dmitry Ponyatov in ru.nim.talks
Вообще крайне странно наличие deepcopy если не указано ( через var?) что вы оьъект собираетесь портить
источник

DP

Dmitry Ponyatov in ru.nim.talks
С другой стороны если объект кто-то в многопоточке будет менять, нужен модиыикатор типа volatile, чтобы компилятор объект вытряхивал из кеша перед чтением
источник

KD

Kitsune Digital in ru.nim.talks
Dmitry Ponyatov
С другой стороны если объект кто-то в многопоточке будет менять, нужен модиыикатор типа volatile, чтобы компилятор объект вытряхивал из кеша перед чтением
volative не для того, это для мелких глобальных переменных обычно ибо компилятор может ее засунуть в регистр, а она тем временем обновится в памяти.
источник

KD

Kitsune Digital in ru.nim.talks
Кеш процессора сам по себе машинерия умная, и он синхронизируется сам по себе, так что volatile не поможет.
источник

KD

Kitsune Digital in ru.nim.talks
Dmitry Ponyatov
Вообще крайне странно наличие deepcopy если не указано ( через var?) что вы оьъект собираетесь портить
Дело в том, что модель потоков в nim старается разделять память как можно сильнее, к сожалению
источник
2019 October 17

ZK

Zhenya Katataev in ru.nim.talks
Не надо нам порно предлагать, у нас на гитхабе полно этого добра
источник

g

gavr in ru.nim.talks
[gavr@arch ~]$ sudo su postgres
Срок действия учетной записи истек; обратитесь к системному администратору
su: Срок действия учетной записи пользователя истек

Чавоо
источник

ZK

Zhenya Katataev in ru.nim.talks
Сначало вреде sudo su, а потом команду
источник

g

gavr in ru.nim.talks
нее, помойму это другое
источник

g

gavr in ru.nim.talks
тут я пытаюсь как бы вроде зайти от пользователя postgres
источник

g

gavr in ru.nim.talks
а судо су эт просто зайти типа от рута
источник

g

gavr in ru.nim.talks
источник

YV

Yuliya Volkova in ru.nim.talks
gavr
[gavr@arch ~]$ sudo su postgres
Срок действия учетной записи истек; обратитесь к системному администратору
su: Срок действия учетной записи пользователя истек

Чавоо
man passwd ? не?
источник