Size: a a a

2020 January 16

ŹR

Źmićer Rubinštejn in pro.elixir
Сижу все на раст и эликсир переписываю
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Работа мечты 😍
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Źmićer Rubinštejn
Сижу все на раст и эликсир переписываю
Красавчик, тоже так не против был бы
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Крче это я к тому, что отп не нужен не всегда
источник

m

madeinussr in pro.elixir
Źmićer Rubinštejn
Крче это я к тому, что отп не нужен не всегда
== иногда нужен, do: ну да, else: сложна
источник

МБ

Максим Барулин in pro.elixir
А можно как-то принудительно заставить elixir перекомпилировать модуль, при изменении конфига?
Сделал формирование функций в модуле макросом в зависимости от конфига, модуль находится в депсах, конфиг в основной апе, можно ли как-то насильственно перекомпилировать модуль в депсах?
источник

МБ

Максим Барулин in pro.elixir
Выглядит это примерно так:
defmodule Config do
 [
   default: 10,
 ]
 |> DeepMerge.deep_merge(Application.get_all_env(:app))
 |> Enum.each(fn {name, value} ->
   def unquote(:"get_#{name}")(), do: unquote(value)
 end)
end
источник

Z

Zae in pro.elixir
ваще конфиг это вроде не рантаймовая вещь
источник

МБ

Максим Барулин in pro.elixir
проблема в том, что макрос работает при установке депса и формирует дефолтный конфиг. потом юзер меняет конфиг для себя, а толку от этого нет, так как модуль в депсах не перекомпилируется
источник

Z

Zae in pro.elixir
такие настройки возможно имеет смысл хранить в ets, а не в конфиге
источник

МБ

Максим Барулин in pro.elixir
Zae
такие настройки возможно имеет смысл хранить в ets, а не в конфиге
это альтернативный вариант
источник

МБ

Максим Барулин in pro.elixir
макрос то как-то можно пересобирать или нет?
источник

Z

Zae in pro.elixir
насколько я знаю нет
источник

Z

Zae in pro.elixir
но тут етсь эксперты, надо дождаться их
источник

МБ

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

NB

Nikita Buevich in pro.elixir
Привет! Ищу элискирщика к себе в команду 🙂 Можно к вам сюда с вакансией?
источник

МБ

Максим Барулин in pro.elixir
Максим Барулин
я так понимаю можно добавить свой компилер в микс, но пока не пойму что он должен там делать....
проблема решается двумя строчками, но мне такое решение не нравится... Во первых оно генерит варнинг про переопределение модуля, во-вторых, оно перекомпилирует модуль при каждом запуске, а не только при изменении конфига.... В общем нужно авторитетное мнение... Так как инфы про написание своих компиляторов - кот наплакал
источник

Z

Zae in pro.elixir
Nikita Buevich
Привет! Ищу элискирщика к себе в команду 🙂 Можно к вам сюда с вакансией?
да, запостите ее сюда
источник

AM

Aliaksandr Martsinovich in pro.elixir
Nikita Buevich
Привет! Ищу элискирщика к себе в команду 🙂 Можно к вам сюда с вакансией?
Нужно!
источник

NB

Nikita Buevich in pro.elixir
А то правил на этот  счёт не увидел в чате, не все любят такое
источник