Size: a a a

2020 May 27

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
Я что, в репле не могу в промежуточную переменную ничего засунуть?
можешь, будет жить у тебя в user ns
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
Ну вот было user с name, а ты поле name удалил в коде, он что, не сдохнет чтоли?
нет, кложа как эликсир, нет у тебя структур никаких, есть мапы и прочие иммутабельные штуки )
источник

AR

Andrew Rudenko in pro.elixir
у тебя как была ссылка на иммутабельного юзера так и осталась
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
А потом описание типа поменял у этого user
ты не описание поменял у этого юзера, а изменил функцию чтения его из БД
источник

AR

Andrew Rudenko in pro.elixir
то что новая фунция вернет не эквиалетное значение предыдущему — это нормально )
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну хз. В эликсире так то есть структуры и рекорды. И если ты и одно и другое изменишь - то в общем то потом работать не особо с значением сможешь
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Т.е. память то останется, но она не будет идентифицироваться как user
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Конечно от реализации зависит
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Но многое реализуется через структуры
источник

AR

Andrew Rudenko in pro.elixir
ну стракты в эликсире в рантайме это простые мапы
источник

AR

Andrew Rudenko in pro.elixir
но я понял о чем ты
источник

AD

Anastasiya Dyachenko in pro.elixir
Alexey Bolshakov
блин. классный парадокс
Грэм является автором так называемого «Парадокса Блаба» («Blub paradox»), ссылки на который нередко встречаются на тематических ресурсах, посвящённых обсуждению новых и ограниченно популярных языков и механизмов программирования. «Парадокс Блаба» описан в очерке «Побеждая посредственность». Его сущность состоит в том, что программист, знающий некоторый язык («Блаб»), «думает на Блабе» — выражает решение любой задачи в средствах Блаба, а имеющиеся в более мощном языке дополнительные средства в его глазах ничего не стоят, так как он не умеет их применять. Только когда программист по каким-то внешним, дополнительным причинам изучит более мощный язык, он получит возможность смотреть на Блаб «сверху вниз» и увидит его ограниченность. Таким образом, ограниченность Блаба сама по себе не может стать стимулом для изучения более мощного языка, так как для осознания этой ограниченности необходимо уже знать такой язык. Этим Грэм объясняет то, что программисты обычно не желают изучать более эффективные инструменты программирования, чем те, которыми они уже владеют (в частности, непопулярность Лиспа).
смешно конечно что это ко мне применяется, хотя не я пытаюсь доказать всему чату что в эликсире нельзя запускать тесты в ide
источник

МБ

Максим Барулин... in pro.elixir
кто знает куда копать? обновился эрлэнг до 23 версии, тперь проект не компилится,
** (Mix.Error) Could not compile dependency :telemetry,
источник

PG

Pig Greenest in pro.elixir
а если ещё раз попытаться скомпилировать?
источник

МБ

Максим Барулин... in pro.elixir
я пробовал, убивать старое, обновлять
источник

МБ

Максим Барулин... in pro.elixir
Failed to restore /home/max/projects/opc_dock/deps/certifi/.rebar3/erlcinfo file. Discarding it. вот такая хня ещё простоянно вылезает
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Эликсир пытался переустановить?
источник

AD

Anastasiya Dyachenko in pro.elixir
Максим Барулин
я пробовал, убивать старое, обновлять
И _build и deps удалял?
источник

МБ

Максим Барулин... in pro.elixir
фак, а сейчас собралось....
источник

МБ

Максим Барулин... in pro.elixir
вот только в конейнере 23 не завезли
источник