Size: a a a

2021 December 06

AB

Alexey Bolshakov in ErlangRus
там в dets еще .sync есть, если никуда не торопишься
источник

JM

Jonn Mostovoy in ErlangRus
Я использую with как let … in, а не как control flow оператор. Чяднт.
источник

A ß in ErlangRus
функцию let in выполняет =, разве нет?
источник

W

Wild_Wind in ErlangRus
Звучит как спам.
источник

ИИ

Иванов Иванов... in ErlangRus
если только в erlang контору
источник

W

Wild_Wind in ErlangRus
Ну тогда чеб ему самому не быть Номинальным директором? Рисков ведь нет. Сам об этом пишет :)))
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Может он депутат
источник

MK

Matwey Kornilov in ErlangRus
Главное в лося не стрелять
источник

SB

S B in ErlangRus
Так он переживет полный рестарт всей ноды, в доках ничего про это не сказано?
источник

𝕊

𝕊𝕖𝕣𝕘𝕖𝕚... in ErlangRus
Нет
источник

SP

Sergey Prokhorov in ErlangRus
Он не то что рестарт ноды не переживет, ets не переживет если процесс, который его создал, упадет, например
источник

MK

Matwey Kornilov in ErlangRus
Там вроде можно это настроить как-то
источник

MK

Matwey Kornilov in ErlangRus
Чтобы не переживал из-за падения процесса
источник

SP

Sergey Prokhorov in ErlangRus
Можно, да. Но на практике ни разу не видел чтоб кто-то это делал
источник

EM

Evgeny M. in ErlangRus
можно ets:tab2file в terminate если таблица небольшая, чтобы переживала внезапные падения
источник

A ß in ErlangRus
как раз внезапные может и не пережить
источник

EM

Evgeny M. in ErlangRus
Если память не изменяет terminate вызывается как раз на внезапных. Вот плановый стоп процесса не переживет если не включен trap_exit флаг
источник

AN

Alexey Novoselov in ErlangRus
iex -S mix phx.server
Ctrl-C Ctrl-C

ни один terminate никогда не вызовется, проверяй
источник

AN

Alexey Novoselov in ErlangRus
опять с pro.elixir перепутал, но в общем суть та же

Therefore it is not guaranteed that terminate/2 is called when a GenServer exits. For such reasons, we usually recommend important clean-up rules to happen in separated processes either by use of monitoring or by links themselves. There is no cleanup needed when the GenServer controls a port (for example, :gen_tcp.socket) or File.io_device/0, because these will be closed on receiving a GenServer's exit signal and do not need to be closed manually in terminate/2.
источник

SB

S B in ErlangRus
Так, мне надо чтобы рестарт вселенной пережили данные. Мне bert нужен тогда?
источник