Size: a a a

2021 April 07

((

(fun () -> ()) in pro.elixir
но получишь новый массив
источник

((

(fun () -> ()) in pro.elixir
без копирования всего из старого
источник

Е

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

((

(fun () -> ()) in pro.elixir
log32(n) достаточно строгая?
источник

Е

Евгений in pro.elixir
Это вообще не константа.
источник

((

(fun () -> ()) in pro.elixir
то есть твой поинт в том что если массивы не как ты хочешь, то это не массив?
источник

Е

Евгений in pro.elixir
Мой поинт в том, что невозможно в ФП создать структуру данных, с доступом по индексу строго O(1) и которую можно было бы мутировать не копируя целиком.
источник

DF

Denis Fakhrtdinov in pro.elixir
Пойнт, судя по всему, в том, что если структуры данных не "классические" императивные, то они не "классические" императивные.
источник

((

(fun () -> ()) in pro.elixir
ну да, так не выйдет
источник

Е

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

DF

Denis Fakhrtdinov in pro.elixir
Ну это понятно, что некоторые будут медленные.
источник

((

(fun () -> ()) in pro.elixir
а что мешает брать в таких задачах мутабельные структуры?
источник

DF

Denis Fakhrtdinov in pro.elixir
Некоторые алгоритмы в принципе в функциональной парадигме нереализуемы.
источник

БЁ

Борщевик Ёбаный... in pro.elixir
За вменяемое время.
источник

ML

Maksim Lapshin in pro.elixir
Боюсь, что ты очень сильно смешиваешь свое собственное понимание «фп» и иммутабельных структур данных.
источник

DF

Denis Fakhrtdinov in pro.elixir
Да, конечно.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Какое отношение это вообще имеет к реальной жизни?
источник

Е

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

ŹR

Źmićer Rubinštejn in pro.elixir
В эликсире можно все за любое время
источник

ŹR

Źmićer Rubinštejn in pro.elixir
хуярим бифы, на крайняк нифы
источник