Size: a a a

2020 July 06

PG

Pig Greenest in pro.elixir
5 минут
источник

LL

Lama Lover in pro.elixir
@type result(error) :: :ok | {:error, error}
@type result(ok, error) :: {:ok, ok} | {:error, error}
@type result(ok, error, commentary) :: {:ok, ok} | {:error, error, commentary}

Тогда вот так
источник

VK

Vyacheslav Konovalov in pro.elixir
Прочитал в статье, что
Messages are sent asynchronously and are buffered in an actor's mailbox. A mailbox is essentially a queue with multiple producers (other actors) and a single consumer.
эти экторы которые продьюсеры очереди (мэйлбокса), у них есть свои мэйлбоксы?
источник

BB

Boris Beginin in pro.elixir
Vyacheslav Konovalov
Прочитал в статье, что
Messages are sent asynchronously and are buffered in an actor's mailbox. A mailbox is essentially a queue with multiple producers (other actors) and a single consumer.
эти экторы которые продьюсеры очереди (мэйлбокса), у них есть свои мэйлбоксы?
на сколько я понимаю у любого процесса есть свой мелбокс
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Vyacheslav Konovalov
Прочитал в статье, что
Messages are sent asynchronously and are buffered in an actor's mailbox. A mailbox is essentially a queue with multiple producers (other actors) and a single consumer.
эти экторы которые продьюсеры очереди (мэйлбокса), у них есть свои мэйлбоксы?
В системе акторов все - актор. Поэтому продьюсер тоже актор и у него тоже есть mailbox
источник

BB

Boris Beginin in pro.elixir
по скольку эктор это процес - логичнно что мэилбокс у него тоже есть
источник

VK

Vyacheslav Konovalov in pro.elixir
@gen1321 @Virviil
а какая максимальная вложенность тогда?
источник

VK

Vyacheslav Konovalov in pro.elixir
или чет вопрос ниочем?)
источник

PG

Pig Greenest in pro.elixir
ниочем, продьюсеры отдельно, консьюмер отдельно
источник

VK

Vyacheslav Konovalov in pro.elixir
аа ок, я неправильно понял что написано изначально было в статье
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Vyacheslav Konovalov
@gen1321 @Virviil
а какая максимальная вложенность тогда?
Всмыслке вложенность? Представь что ты квартира в городе, у тебя есть почтовый ящик. Когда ты посылаешь письмо деду морозу в лапландию, ты продьюсер письма в его мэилбоксе, и еще 7 миллиардов таких как ты. Какая тут вложенность?
источник

PG

Pig Greenest in pro.elixir
Źmićer Rubinštejn
Всмыслке вложенность? Представь что ты квартира в городе, у тебя есть почтовый ящик. Когда ты посылаешь письмо деду морозу в лапландию, ты продьюсер письма в его мэилбоксе, и еще 7 миллиардов таких как ты. Какая тут вложенность?
синдром деда
источник

PG

Pig Greenest in pro.elixir
Lama Lover
@type result(error) :: :ok | {:error, error}
@type result(ok, error) :: {:ok, ok} | {:error, error}
@type result(ok, error, commentary) :: {:ok, ok} | {:error, error, commentary}

Тогда вот так
случай с вырожденным ok Лама разобрал, а комментарии идут нафиг
источник

PG

Pig Greenest in pro.elixir
пиши result(ok, {reason, comment :: String.t}), если так хочется
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Норм тема. Видал такую в Java API для Spark.

class Tuple2
class Tuple3
class Tuple4
источник

VK

Vyacheslav Konovalov in pro.elixir
Źmićer Rubinštejn
Всмыслке вложенность? Представь что ты квартира в городе, у тебя есть почтовый ящик. Когда ты посылаешь письмо деду морозу в лапландию, ты продьюсер письма в его мэилбоксе, и еще 7 миллиардов таких как ты. Какая тут вложенность?
мэйлбокс это очередь с несколькими продьюсерами, др. экторами, у которых есть свои мэйлбоксы, у которых очереди с экторами, у которых мэйлбоксы, ...
источник

VK

Vyacheslav Konovalov in pro.elixir
Źmićer Rubinštejn
Всмыслке вложенность? Представь что ты квартира в городе, у тебя есть почтовый ящик. Когда ты посылаешь письмо деду морозу в лапландию, ты продьюсер письма в его мэилбоксе, и еще 7 миллиардов таких как ты. Какая тут вложенность?
но пример я понял, спасибо
источник

PG

Pig Greenest in pro.elixir
Źmićer Rubinštejn
Норм тема. Видал такую в Java API для Spark.

class Tuple2
class Tuple3
class Tuple4
наоборот, представь что тебе нужно написать условный map_error для этого result
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Как только witchcraft попадет в STL Эликсира - так сразу
источник

PG

Pig Greenest in pro.elixir
упаси б-г
источник