Size: a a a

2021 April 08

ŹR

Źmićer Rubinštejn in pro.elixir
И если pow вроде как ничего не портит в этом мире, хуй с ним
источник

ŹR

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

LL

Lama Lover in pro.elixir
Что остальное? Мне вот tap и then понравились
источник

AB

Alex Bubnov in pro.elixir
я, кстати, вижу, зачем эти sum/pow/product - на их место в nx подставлять инстринсики какие-нибудь
источник

ŹR

Źmićer Rubinštejn in pro.elixir
По сути это легитимация такой херни:

|> (fn(...), do: ... end)()
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Не уверен что это мне нравится
источник

LL

Lama Lover in pro.elixir
Ну да, только вот бы её соптимизировали чтобы стек на ровном месте не увеличивать просто так
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Даже если нравится - это прям повиляет на внешний вид программ
источник

LL

Lama Lover in pro.elixir
Надо бы запилить пост на эликсирфоруме что мы недовольны
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну ее как раз соптимизировали
источник

ŹR

Źmićer Rubinštejn in pro.elixir
then сперва тебе ещё один вызов добавлял в стек
источник

LL

Lama Lover in pro.elixir
Не, там вроде просто
  defmacro then(value, fun) do
   quote do
     unquote(fun).(unquote(value))
   end
 end
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Добавочный - за красоту
источник

LL

Lama Lover in pro.elixir
Ну да, этот макрос не нужен и просто будет сбивать с толку как ещё один макрос для вызова функций :/
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Просто почему они сделали его принимающим замыкание а не блок?
источник

AB

Alex Bubnov in pro.elixir
давно пора было.
я бы вообще это в сам пайп добавил, может быть.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
|> then do ... end
источник

AB

Alex Bubnov in pro.elixir
как раз чтобы блоки не плодить на ровном месте
источник

AB

Alex Bubnov in pro.elixir
блоки плохи в однострочниках, например
источник

AB

Alex Bubnov in pro.elixir
блоки это лишние буквы
источник