Size: a a a

2020 August 27

AB

Alex Bubnov in pro.elixir
eugene vikulov
согласен. пардон, не подумал. я так понимаю фрагмент кода выше вы взяли из репозитория elixir на github, а значит никто не мешает создать issue
мешает тот простой факт, что это уже код в stdlib, и на это поведение уже наверняка кто-то завязался.
отдельно интересен момент, что есть issue за авторством Валима, https://github.com/elixir-lang/elixir/issues/7421, где описана его точка зрения на вопрос, которую я не могу для себя объяснить вообще ничем.
источник

PG

Pig Greenest in pro.elixir
Интересно будут ли быстрее реверс с редьюсом?
источник

AB

Alex Bubnov in pro.elixir
Pig Greenest
Интересно будут ли быстрее реверс с редьюсом?
надо мерить, с какой длины списка будут. вероятно, с достаточно большой, если быть честным.
источник

PG

Pig Greenest in pro.elixir
enumerable
|> Enum.reduce(Enum.reverse(collectable), fn next, acc -> [next | acc] end)
|> Enum.reverse()
источник

AB

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

PG

Pig Greenest in pro.elixir
конечно лучше без реверсов, но так не сохранять порядок
источник

PG

Pig Greenest in pro.elixir
вообще я бы кому-нибудь сломал лицо код и просто добавлял бы в голову
источник

AB

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

PG

Pig Greenest in pro.elixir
не, пример с кейворд листами понятен
источник

AB

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

PG

Pig Greenest in pro.elixir
а первый какой?
источник

AB

Alex Bubnov in pro.elixir
Pig Greenest
а первый какой?
https://hexdocs.pm/elixir/Kernel.html#put_in/3
In case any of the entries in the middle returns nil, an error will be raised when trying to access it next.
источник

AB

Alex Bubnov in pro.elixir
put_in не может создавать пути в контейнере, и это исключительно из-за того, что когда-то квлисты решили унифицировать с мапами
источник

M

MrFlorius in pro.elixir
Подскажите, работал ли кто с Elixir + Vue js
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я работал
источник

МБ

Максим Барулин... in pro.elixir
MrFlorius
Подскажите, работал ли кто с Elixir + Vue js
А в чем разница кому отдавать жисоны? Реакту, вью, мп, или ещё кому-то?
источник

TP

Tim Plotnikov in pro.elixir
Господа, привет)
Скажите, а насколько LiveView сильнее нагружает сервер чем обычная конфигурация запрос-ответ?
источник

AM

Azat Murtazin in pro.elixir
Новый выпуск айти-высера вышел, котаны
источник

AM

Azat Murtazin in pro.elixir
источник

AL

Anton Lapshin in pro.elixir
MrFlorius
Подскажите, работал ли кто с Elixir + Vue js
+, но, как ниже и написали, в чём особенная разница-то? всё равно всё сводится к неким апишкам (rest или graphql со стороны бэка) и фронтенду поверх них, так что там хоть турбопаскаль пусть через CGI данные отдаёт, фронтенду будет пофигу
источник