Size: a a a

2019 April 06

AK

Aleksandr Kuzmenko in pro.elixir
Справедливо
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Евгений
DynamicSupervisor нужен, если дети постоянно меняются, а если чайлды все время одни и те же, то и обычный прокатит, нет?
Да, ты прав
источник

AK

Aleksandr Kuzmenko in pro.elixir
Źmićer Rubinštejn
А не в start_link
Да, там конфуз возник в том, что автор изначально пытался использовать start_child, а потом после внесения модификаций перешел на start_link 🙂
источник

Е

Евгений in pro.elixir
Ага, а еще пишет так я же DynamicSupervisor юзаю и сам ниже приводит кусок кода
{:ok, pid} = Supervisor.start_link(children, strategy: :one_for_one)
:D
источник

A

Andrew in pro.elixir
подскажите по синтаксису. в эрланге если меня не интересует возвращаемое значение и ошибки я могу написать catch erlang:cancel_timer(Timer), ... . а есть ли в элексире подобный короткий способ записи? как вообще принято в таких случаях писать?
источник

A

Andrew in pro.elixir
нужно чтобы не падало если Timer не валидный стал
источник

ML

Maksim Lapshin in pro.elixir
Andrew
нужно чтобы не падало если Timer не валидный стал
У тебя будет эксепшн если Timer undefined
источник

ML

Maksim Lapshin in pro.elixir
Но если он уже протух, то ошибки не будет
источник

ML

Maksim Lapshin in pro.elixir
И честно скажу: чем меньше ты делаешь catch, тем лучше
источник

A

Andrew in pro.elixir
почему? скорость или более продуманная структура?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В 2 раза медленнее работает чем else
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А rescue работает в 10 раз медленнее
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И эксепшны ловит не catch а rescue
источник

A

Andrew in pro.elixir
а внутри оно там как, кстати? rescure - это обертка над catch судя по тому что оно в 5 раз медленее?
источник

A

Andrew in pro.elixir
или ошибаюсь?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
источник

A

Andrew in pro.elixir
спасибо. ассемблерный листинг в конце - как раз самое интересное
источник

A

Andrew in pro.elixir
получается так оно и есть, обертка над catch
источник

AK

Andy Krasnov in pro.elixir
пора вводить капчу на знание эликсира, а то барыги набегают
источник

ML

Maksim Lapshin in pro.elixir
Andrew
почему? скорость или более продуманная структура?
ни в коем случае не скорость.
источник