Size: a a a

2019 September 12

Е

Евгений in pro.elixir
Я даже не знаю, считать это комплиментом или оскорблением.
На всякий случай обижусь.
источник

Е

Евгений in pro.elixir
Но я уже простил тебя. Не благодари :)
источник

ŹR

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

ŹR

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

Е

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

ŹR

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

AB

Alexey Bolshakov in pro.elixir
и на всякий случай можно почитать по разности скорости в tail и не tail рекурсии
https://pragtob.wordpress.com/2016/06/16/tail-call-optimization-in-elixir-erlang-not-as-efficient-and-important-as-you-probably-think/
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Евгений
я почти уверен, что именно так :)
Это так, и в случае выше соответственно сработает.
источник

Е

Евгений in pro.elixir
я вот еще подумал, что Enum.map в конце еще и реверс списка делает.
источник

Е

Евгений in pro.elixir
А если на порядок начхать, то лучше Enum.reduce использовать
источник

Е

Евгений in pro.elixir
Ага, я читал этут статью. Честно говоря меня скорость в данном случае меньше всего волнует. А вот выжирание стека при обработке длинных списков уже важно.
источник

Е

Евгений in pro.elixir
Точнее отсутствие выжирания при TCO
источник

Е

Евгений in pro.elixir
я когда писал свое бинарное дерево, то кое-где забил на TCO потому что знал, что глубина рекурсии не превысит 20-30
источник

Е

Евгений in pro.elixir
В первом же комменте к этой статье комментатор утверждает, что вот тут не будет TCO:
defp _map_tco(acc, [head | tail], function) do
 _map_tco([function.(head) | acc], tail, function)
end

А с фига ли не будет?
источник

Е

Евгений in pro.elixir
Сдается мне, что комментатор ошибается, не?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Можешь проверить
источник

Е

Евгений in pro.elixir
ща проверю
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Так то OTP работает только из-за TCO
источник

Е

Евгений in pro.elixir
ну да, там же куча ивент-лупов
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Евгений
В первом же комменте к этой статье комментатор утверждает, что вот тут не будет TCO:
defp _map_tco(acc, [head | tail], function) do
 _map_tco([function.(head) | acc], tail, function)
end

А с фига ли не будет?
Тут будет TCO - это вообще классический случай.
источник