Size: a a a

2020 October 06

AL

Anton Lapshin in pro.elixir
Ещё kw сохраняет порядок как при объявлении, в отличии от map, где это не гарантируется. В некоторых кейсах может быть важно (сам с таким столкнулся)
источник

AB

Alex Bubnov in pro.elixir
Denis Fakhrtdinov
Как это обкостылить мне понятно, я просто думал мне объяснят логику такого ограничения.
Я пока не понял, в какое именно ограничение ты упираешься
источник

RK

Roman Kolesnev in pro.elixir
И т к конфиги обычно это небольшие объемы данных - чтобы быстрее грузилось использовали KW-list. Т к на маленьких объемах, да еще с атомами это лучший выбор чем мапа.

+ аргумент выше

+ то, что некоторые операции могут активно читать из конфига

+ то, что Elixir используют в ситуациях, когда ответ надо дать за очень короткое время ~1ms. В таких ситуациях каждая операция (редукция) может быть на счету
источник

DF

Denis Fakhrtdinov in pro.elixir
Похоже, это таки ограничение erts.
источник

DF

Denis Fakhrtdinov in pro.elixir
Впервые с таким сталкиваюсь.
источник

DF

Denis Fakhrtdinov in pro.elixir
{"could not start kernel pid",application_controller,"invalid config data: application: foo; invalid parameter name: <<\"bar\">>"}
could not start kernel pid (application_controller) (invalid config data: application: foo; invalid parameter name: <<"bar">>)

Crash dump is being written to: erl_crash.dump...done
make: *** [run-release] Error 1
источник

DF

Denis Fakhrtdinov in pro.elixir
Интересненько.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Denis Fakhrtdinov
Впервые с таким сталкиваюсь.
Как ты вообщк до этого дошел? Ну вот как может появится идея сделать ключ бинарем? Зачем, почему, откуда?
источник

DF

Denis Fakhrtdinov in pro.elixir
Почему не сделать ключ бинарём?
источник

ع

عاصم بن حارث... in pro.elixir
Źmićer Rubinštejn
Как ты вообщк до этого дошел? Ну вот как может появится идея сделать ключ бинарем? Зачем, почему, откуда?
люди разные и желания у них под стать )))
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Просто ты так говоришь об этом, как будто в эрланге это можно, а вот в эликсире - нет
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Может показаться что ты портируешь конфиг из одного языка в другой
источник

DF

Denis Fakhrtdinov in pro.elixir
Я всегда был уверен, что в эрланге так можно.
источник

PG

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

DF

Denis Fakhrtdinov in pro.elixir
Оказывается нет, но мне всё ещё непонятно почему.
источник

ŹR

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

ع

عاصم بن حارث... in pro.elixir
Denis Fakhrtdinov
Почему не сделать ключ бинарём?
к\ф "Жмурки"
-Вот только не надо искать крайнего!
-А давайте поищем, почему бы не поискать крайнего который шмаляет... И люди думают, что мы на всю голову отмороженные. )))
источник

DF

Denis Fakhrtdinov in pro.elixir
Это я уже увидел. Мне непонятно почему.
источник

DF

Denis Fakhrtdinov in pro.elixir
https://erlang.org/doc/man/config.html — здесь тоже нет ответа.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потому что api состоит из get и set по ключу
источник