Size: a a a

2020 October 26

AB

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

DP

Dmitry Ponyatov in pro.elixir
Ihor Katkov
Скорее всего тебе это не нужно. Для чего тебе этот array?
атрибутные грамматики — одновременно вложенные упорядоченные элементы, и именованные слоты
источник

AB

Alex Bubnov in pro.elixir
Ihor Katkov
Скорее всего тебе это не нужно. Для чего тебе этот array?
ордеринг ключей, я так понимаю
источник

DP

Dmitry Ponyatov in pro.elixir
ключи сортировать на надо
источник

DP

Dmitry Ponyatov in pro.elixir
а вот со ссылками на один и тот же объект можно напороться в эрланговой семантике
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Зачем адресовать элемент словаря числом? Оно же изменится про изменении словаря
источник

AB

Alexey Bolshakov in pro.elixir
Źmićer Rubinštejn
Зачем адресовать элемент словаря числом? Оно же изменится про изменении словаря
Дмитрий уже не в первый раз хочет необычных для Элиексир вещей )
источник

AB

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

ŹR

Źmićer Rubinštejn in pro.elixir
Alexey Bolshakov
Дмитрий уже не в первый раз хочет необычных для Элиексир вещей )
Ну, мой ответ по дефолту «можно но нахуя» тут не сработал, потому что нельзя
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Поэтому приходиться писать «нельзя но нахуя»
источник

DP

Dmitry Ponyatov in pro.elixir
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В beam proplists это одновременно KV и ordered
источник

AB

Alex Bubnov in pro.elixir
ооо, вот про исходный код это очень интересно, да.
опять-таки, ковыряясь в кложе, я обнаружил что очень хочется, чтобы ридер возвращал формы нормальными человеческими списками, но одновременно на форме должны быть метаданные(да хотя бы позиция в файле), которые в beam на список не повесить ваще никак.  
повспоминав, я нашел очень интересную механику в реализации joxa - метаданные формы отдаются из ридера отдельным деревом, которое адресуется "координатами" вложенных форм, НО - я в упор не могу понять, как это работает, вообще никак. есть вот этот модуль, но я вообще не могу понять, как этот подход использовать https://github.com/joxa/joxa/blob/master/src/joxa-cmp-path.jxa .
источник

AB

Alexey Bolshakov in pro.elixir
Я не согласен с утверждением "Для работы со многими видами данных ... нужны объекты, которые одновременно могут работать как массив и словарь". Я бы еще добавил личного массажиста
источник

DP

Dmitry Ponyatov in pro.elixir
Alexey Bolshakov
Дмитрий уже не в первый раз хочет необычных для Элиексир вещей )
похоже сначала Core Erlang сначала погрызть пока не торкнет 8\
источник

AB

Alex Bubnov in pro.elixir
Dmitry Ponyatov
похоже сначала Core Erlang сначала погрызть пока не торкнет 8\
выучи уже эрланг обычный
источник

AB

Alex Bubnov in pro.elixir
core не нужен вообще, пока не лезешь в компилятор
источник

AB

Alex Bubnov in pro.elixir
кстати, даже как таргет компиляции кор эрланг очень сомнителен
источник

DF

Denis Fakhrtdinov in pro.elixir
Полезно увидеть во что компилируются разные конструкции.
источник

DP

Dmitry Ponyatov in pro.elixir
понимание модели памяти хотя бы надо, чтобы не пытаться принципы работы рантайма выворачивать наизнанку
источник