Size: a a a

2019 February 05

AD

Anastasiya Dyachenko in pro.elixir
Макрос нужен для трейса, логики никакой не несёт и на код влиять не должен
источник

ŹR

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

ŹR

Źmićer Rubinštejn in pro.elixir
Я ставлю на то, что вызывается пустая функция
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Но может быть они делают как и ты пытаешься
источник

AD

Anastasiya Dyachenko in pro.elixir
Да надо посмотреть, спасибо
источник

ŹR

Źmićer Rubinštejn in pro.elixir
if compile_time_purge_matching?(compile_level, compile_metadata) do
     no_log(data, quoted_metadata)
   else
     quote do
       case Logger.__should_log__(unquote(level)) do
         :error -> :ok
         info -> Logger.__do_log__(info, unquote(data), unquote(quoted_metadata))
       end
     end
   end
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ты тоже можешь возвращать не nil, а do_nothing(a, b, c)
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Anastasiya Dyachenko
Да надо посмотреть, спасибо
  defp no_log(data, metadata) do
   # We wrap the contents in an anonymous function
   # to avoid unused variable warnings.
   quote do
     _ = fn -> {unquote(data), unquote(metadata)} end
     :ok
   end
 end
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Переменные превращают в анонимную функцию - минимальный рантайм overhead и убирает варнинги.
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Я думал вначале сделать без анонимной функции как: _ = c
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Но с анонимной в разы лучше.
источник

AD

Anastasiya Dyachenko in pro.elixir
Спасибо!
источник
2019 February 06

a

atanych in pro.elixir
Привет Павел
источник

KA

Kanat Amren in pro.elixir
Подскажите есть у  Elixir библиотеки для работы с  .doc .docx  файлами?
источник

AA

Artem Afonin in pro.elixir
Разумеется есть
источник

AA

Artem Afonin in pro.elixir
Один из форматов - xml со стероидами
источник

KA

Kanat Amren in pro.elixir
Можно ссылку?
источник

KA

Kanat Amren in pro.elixir
источник

A

Anatoliy Kovalchuk in pro.elixir
sweet_xml клевый как xml прсер
источник

AA

Artem Afonin in pro.elixir
https://hex.pm/packages/ex_doc можешь вот взять
источник