Size: a a a

2020 September 13

ŹR

Źmićer Rubinštejn in ErlangRus
Я думал у меня кукуха поехала, а так ещё жить можно
источник

V

Vladimir in ErlangRus
)
источник

SP

Sergey Prokhorov in ErlangRus
Ого, походу с оптимизациями перемудрили че-то
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Я не нашел на гитхабе раздела issues
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Как это сделать можно то
источник

SP

Sergey Prokhorov in ErlangRus
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Ага, спасибо. Осталось тока понять не завели ли уже такую
источник

LL

Lama Lover in ErlangRus
Чат, подскажите пожалуйста, где я могу прочитать документацию по конфигурации eunit в rebar.config?
источник

SP

Sergey Prokhorov in ErlangRus
Lama Lover
Чат, подскажите пожалуйста, где я могу прочитать документацию по конфигурации eunit в rebar.config?
источник

LL

Lama Lover in ErlangRus
О, спасибо, я что-то проглядел
источник

ML

Maksim Lapshin in ErlangRus
нет, не должен
источник
2020 September 14

SP

Sergey Prokhorov in ErlangRus
дело в том, что Ref не обязан быть атомом
источник

SP

Sergey Prokhorov in ErlangRus
Кстати, я вот че вспомнил… Я на CodeBeam спрашивал не планируют ли перерабатывать систему конфигурации релизов (чтоб была альтернатива sys.config). Они сказали что как раз сейчас планируют начать этим заниматься, но им очень нужно собрать пожелания / требования от сообщества.
Может у кого есть какие-то идеи на этот счёт? Меня sys.config раздражает, но вот как должно быть, чтоб не раздражало, я лично не знаю.
источник

LL

Lama Lover in ErlangRus
Sergey Prokhorov
Кстати, я вот че вспомнил… Я на CodeBeam спрашивал не планируют ли перерабатывать систему конфигурации релизов (чтоб была альтернатива sys.config). Они сказали что как раз сейчас планируют начать этим заниматься, но им очень нужно собрать пожелания / требования от сообщества.
Может у кого есть какие-то идеи на этот счёт? Меня sys.config раздражает, но вот как должно быть, чтоб не раздражало, я лично не знаю.
А что в sys.config не нравится?
источник

SP

Sergey Prokhorov in ErlangRus
мне то может ещё терпимо, но если софт кому-то наружу отдать, то лучше сразу застрелиться.
источник

LL

Lama Lover in ErlangRus
В elixir вроде неплохо с конфигами в mix release
Там есть и компайловые конфиги, и рантаймовые
источник

SP

Sergey Prokhorov in ErlangRus
я вот эту штуку опубликовал https://github.com/seriyps/mtproto_proxy и 90% тикетов в issues из за того что они не смогли в конфигах разобраться. Тут скобку не поставили, там запятую забыли, тут уровень вложенности перепутали
источник

LL

Lama Lover in ErlangRus
А, так есть distillery с config providers
Там можно указать в релизе какой вид конфига использовать toml, yaml, json и т.д
Только я не уверен, есть ли у него поддержка эрланга
источник

SP

Sergey Prokhorov in ErlangRus
ещё скриптами не очень удобно их генерить. например в ansible используются jinja2 шаблоны. В jinja2 используются конструкции типа {{ var }} и {% for i in list %} которые в перемешку с эрланговыми таплами, мапами и комментами превращаются в кашу. Опять же из за запрета висящих запятых приходится городить
    [{% for domain in domains %}
    <<"{{ domain.domain }}">>{{ "," if not loop.last else ""}}
    {% endfor %}]},

вот этот {{ "," if not loop.last else ""}}
источник

SP

Sergey Prokhorov in ErlangRus
что ещё в sys.config не нравится, что обновление конфига без перезагрузки только через релизы (или совсем вручную). Хотя наверное во времена контейнеров это не так важно
источник