Size: a a a

2021 April 06

LL

Lama Lover in pro.elixir
Тут синтаксис неверный
У структур ключи — атомы
Поэтому struct(%Sort{}, %{"field" => "s", "direction" => "a"}) это а самом деле просто %Sort{field: "s", direction: "a"}
источник

LL

Lama Lover in pro.elixir
Правильный ответ на этот вопрос:
Не нужно проверять этот тип, нужно писать тесты. Желательно с фаззингом на StreamData, если есть подозрение того что что-то может пойти не так
источник

ГК

Георгий Каштанов... in pro.elixir
Блин, на основной работе (не Э) столько усилий пошло, чтобы сделать статическую типизацию, а тут такой сдвиг мышления)) Понял, спасибо. Буду постигать дзэн)
источник

D

D in pro.elixir
вообще да), зря писали эту простыню, тут валидация на структуру нафиг не нужна
источник

A ß in pro.elixir
если возразить будет другая простыня, так что все равно
источник

DF

Denis Fakhrtdinov in pro.elixir
Та же фигня, хотел написать, но забил 🙂
источник

ГК

Георгий Каштанов... in pro.elixir
Ничего не зря! Очень полезно было. Для вас эта дискуссия тривиальная, а для бывшего ортодоксального джависта она очень ценная. Спасибо!
источник

A

Aleksey @cheatex in pro.elixir
Ортодоксальный джавист должен уметь жить с непараметризованными коллекциями.
источник
2021 April 07

B

Bogdan in pro.elixir
Я мигрирую данные со старой базы в новую. Все сделал, старые IDшники для отношений вставил в мапу и вставил через Repo.insert_all.

Теперь preload жалуется, что field user_id does not exist
источник

B

Bogdan in pro.elixir
Как бы научить схему читать эти связи теперь?
источник

LL

Lama Lover in pro.elixir
Вроде есть опция source
источник

B

Bogdan in pro.elixir
спасибо, сейчас посмотрю как это пользовать)
источник

B

Bogdan in pro.elixir
а оно вообще не от того шла ошибка…это я имя не поменял)
источник

A ß in pro.elixir
с тех пор как добавили дженерики уже выросло не одно поколение программистов
источник

Н

Николай in pro.elixir
Elixir слишком сложен как первый язык имхо.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Представь что твой мозг не зашорен Паскалем - все ещё?
Эликсир это очень простой язык
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ты думаешь «вот там есть циклы, а в эликсире их нет - очень сложно». Но где - там, если эликсир - твой первый язык?
источник

ML

Maksim Lapshin in pro.elixir
Ох уж этот паскаль. Я даже с академиком ругался который в мгу его форсил. Он, конечно, был неправ со своим паскалем.

Почему вообще мысль, что нужен он, а не базовый ассемблер
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Представь что люди по дефолту учили бы лямбда счисление. Оно выходит из математики ничуть не хуже чем присваивание переменных. Может быть оно дальше от железа - но на сегодняшний день насколько важно чтобы программист был близок к железу (во всяком случае в начале)?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
У эликсира есть 3 с половиной типа и больше нихера. Нет мутаций никаких. Можно сохранять название модуля и функции в «переменную» - это идеально подходящая для новичков концепция
источник