Size: a a a

2021 March 09

DR

Dmitry Russ (Aleksan... in pro.elixir
Denis Fakhrtdinov
И по моему мнению я могу шатать эликсир как захочу, потому что это субъективно.
Не забывайте добавлять, что это лишь мнение - я буду пропускать и не буду отвечать 😂
источник

DF

Denis Fakhrtdinov in pro.elixir
Моё мнение не может быть объективным по определению.
источник

DF

Denis Fakhrtdinov in pro.elixir
Как и ничьё другое, впрочем.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Я слова "нельзя", "правильно", "неправильно" - как-то как передачу фактической информации воспринимаю - наверное в этом проблема.
источник

DF

Denis Fakhrtdinov in pro.elixir
Lama Lover
Ну тут типа скорость + консистенотность против 2 секунд сэкономленного времени разработчика
А что нужно выбрать — консистентность и скорость или 2 секуды времени разработчика?
источник

LL

Lama Lover in pro.elixir
Denis Fakhrtdinov
А что нужно выбрать — консистентность и скорость или 2 секуды времени разработчика?
источник

DF

Denis Fakhrtdinov in pro.elixir
Выбираем кота, ок.
источник

A ß in pro.elixir
Denis Fakhrtdinov
Потому что эликсир — это язык, в котором результат компиляции зависит от форматирования кода.
а ты видел сообщения об ошибках компилятора? вот где настоящая жопа
источник

DF

Denis Fakhrtdinov in pro.elixir
К сожалению, видел.
источник

DF

Denis Fakhrtdinov in pro.elixir
Особенно они классные кога ошибка где-нибудь в макросе внутри макроса внутри макроса.
источник

DF

Denis Fakhrtdinov in pro.elixir
Happy debugging, bitch.
источник

((

(fun () -> ()) in pro.elixir
Denis Fakhrtdinov
Happy debugging, bitch.
а есть язык где нормально в макросе пишет ошибку?
источник

DF

Denis Fakhrtdinov in pro.elixir
Это один из ключевых косяков эликсира: в отличие от эрланга, ты AST обратно в исходники не провернешь.
источник

DF

Denis Fakhrtdinov in pro.elixir
Поэтому дебажить макросы — это очень приятное занятие.
источник

AB

Alex Bubnov in pro.elixir
Denis Fakhrtdinov
Поэтому дебажить макросы — это очень приятное занятие.
да ладно, декомпилятор в эрланг - это однострочник
источник

DF

Denis Fakhrtdinov in pro.elixir
И сам потом угадывай где у тебя был with, где какой макрос, и прочее.
источник

AB

Alex Bubnov in pro.elixir
это как раз просто
источник

AB

Alex Bubnov in pro.elixir
впрочем, на этот момент у меня есть другая позиция - сначала напиши интепретатор на данных, потом запекай его в код макросами, чтобы быстро работало.
источник

LL

Lama Lover in pro.elixir
Denis Fakhrtdinov
Это один из ключевых косяков эликсира: в отличие от эрланга, ты AST обратно в исходники не провернешь.
Эм, ast |> Macro.to_string |> IO.puts
источник

DF

Denis Fakhrtdinov in pro.elixir
Я про исходники и итоговый AST, а не про код макроса.
источник