Size: a a a

2020 February 18

P

Pavel in pro.elixir
def spawn(%{uuid: uuid} = battle) do
   name = {:via, Registry, {@registry, uuid}}
   opts = [battle: battle, name: name]
   spec = %{
     id: uuid |> String.to_atom(),
     start: {BattleInstance, :start_link, [opts]},
     restart: :temporary
   }

   DynamicSupervisor.start_child(Game.BattleManager.Supervisor, spec)
 end
источник

P

Pavel in pro.elixir
Достаточно почитать про https://hexdocs.pm/elixir/Supervisor.html#t:child_spec/0 и все станет понятн
источник

A

A1exey Lopatin in pro.elixir
Да, еще раз почитал, нашел захардкоженый нил в start_link, все заработало, оба варианта. Спасибо!
источник

LL

Lama Lover in pro.elixir
Кто-нибудь читал/пользовался либой zigler ?
источник

LL

Lama Lover in pro.elixir
Там внутри жуткий код сатаны из пайпов
источник

ВК

Василий Кузнецов in pro.elixir
источник

M

Maxim in pro.elixir
Lama Lover
Там внутри жуткий код сатаны из пайпов
а чем он жуткий?
источник

ВК

Василий Кузнецов in pro.elixir
он как минимум стильный
источник

Z

Zae in pro.elixir
выглядит круто
источник

SM

Sergei Maximov in pro.elixir
Zae
выглядит круто
Когда я был маленький, я мечтал стать таким же крутым, как зиглер
источник

SM

Sergei Maximov in pro.elixir
Lama Lover
Кто-нибудь читал/пользовался либой zigler ?
Встраиваете Zig? А почему именно его?
источник

LL

Lama Lover in pro.elixir
Sergei Maximov
Встраиваете Zig? А почему именно его?
Он компилируется в очень маленькие бинари (9кб на линухе, 4кб на винде). У него нет скрытого control-flow в виде exceptions. Его аллокатор совместим с beam-овским
источник

PG

Pïg Grëënëst in pro.elixir
Lama Lover
Кто-нибудь читал/пользовался либой zigler ?
Я пользовался nimble_parsec
источник

PG

Pïg Grëënëst in pro.elixir
Lama Lover
Кто-нибудь читал/пользовался либой zigler ?
Я пользовался nimble_parsec
источник

LL

Lama Lover in pro.elixir
Pïg Grëënëst
Я пользовался nimble_parsec
Извини, я не понял. Можешь ещё раз повторить?
источник

PG

Pïg Grëënëst in pro.elixir
Адовая конструкция из пайпов это парсер-комбинаторы
источник

PG

Pïg Grëënëst in pro.elixir
источник

SM

Sergei Maximov in pro.elixir
Lama Lover
Он компилируется в очень маленькие бинари (9кб на линухе, 4кб на винде). У него нет скрытого control-flow в виде exceptions. Его аллокатор совместим с beam-овским
А в чём совместимость заключается?
источник

LL

Lama Lover in pro.elixir
Pïg Grëënëst
Адовая конструкция из пайпов это парсер-комбинаторы
Да, но адовые инструкции из пайпов могли бы не быть адовыми инструкциями из пайпов. Это же не лисп, здесь не обязательно писать в AST
источник

PG

Pïg Grëënëst in pro.elixir
Троллинг не засчитан
источник