Size: a a a

2020 November 28

DZ

Danil Zagoskin in ErlangRus
Pig Greenest
Юниксовый conf недалеко ушел
есть какой-то стандартный юниксовый conf? По моему опыту, у каждого демона свой синтаксис, и нормальный лишь каждый десятый
источник

PG

Pig Greenest in ErlangRus
Danil Zagoskin
есть какой-то стандартный юниксовый conf? По моему опыту, у каждого демона свой синтаксис, и нормальный лишь каждый десятый
Да, но ini-подобный один из самых распространённых
источник

YT

Yauheni Tsiarokhin in ErlangRus
Pig Greenest
Ямл объективно говно, как и все языки со значащими отступами
наверное всетаки субъективно
источник

ИИ

Иванов Иванов... in ErlangRus
Alex Bubnov
это в принципе одноразовая задача, которая ликвидирует одну из самых отвратительных черт эрланга. оно того стоит, точно говорю.
может тогда заморочиться и сделать патч в erlang на поддержку удобного формата
источник

ИИ

Иванов Иванов... in ErlangRus
Evgeny Khramtsov
ну понятно, есть же ещё TOML. Аж в целом расте используется
раст - говно
источник

ИИ

Иванов Иванов... in ErlangRus
короче ерланговский формат содержит фигурные скобочки и квадратные скобочки. это задача непосильная для админов.
источник

ИИ

Иванов Иванов... in ErlangRus
реальные проблемы конфигурирования erlang, как я понимаю, в невозможности включения файлов, чтения директория конфигураций
и еще отсутствие внятного механизма аля "sighup"
источник

𝕊

𝕊𝕖𝕣𝕘𝕖𝕚... in ErlangRus
Иванов Иванов
реальные проблемы конфигурирования erlang, как я понимаю, в невозможности включения файлов, чтения директория конфигураций
и еще отсутствие внятного механизма аля "sighup"
Но ведь включение файлов есть
источник

ИИ

Иванов Иванов... in ErlangRus
𝕊𝕖𝕣𝕘𝕖𝕚
Но ведь включение файлов есть
да? не знал. век живи - век учись. какой командой?
источник

ИИ

Иванов Иванов... in ErlangRus
sys.config:

[{myapp,[{par1,val1},{par2,val2}]},
"/home/user/myconfig"].

myconfig.config:

[{myapp,[{par2,val3},{par3,val4}]}].

yields the following environment for myapp:

[{par1,val1},{par2,val3},{par3,val4}]


https://erlang.org/doc/man/config.html
источник

ИИ

Иванов Иванов... in ErlangRus
предметно-ориентированное включение просто. но даже такое -норм
источник

EK

Evgeny Khramtsov in ErlangRus
Иванов Иванов
раст - говно
да! 👍
источник

ИИ

Иванов Иванов... in ErlangRus
𝕊𝕖𝕣𝕘𝕖𝕚
Но ведь включение файлов есть
да и включение директорий можно сделать развернув файлы на несколько -config, в общем требуется посерьезный аргумент/фичи для замены конфигов кроме формата
источник

ML

Maksim Lapshin in ErlangRus
Одна из причин по которой dropbox внутри переехал с nginx на envoy - отсутствие средств генерации конфига и даже валидации сгенерированного.
источник

ИИ

Иванов Иванов... in ErlangRus
Ну erlang конфиги вроде как имеют строгий формат . Даже слишком
источник

ML

Maksim Lapshin in ErlangRus
Иванов Иванов
Ну erlang конфиги вроде как имеют строгий формат . Даже слишком
для начала запрет на trailing comma превращает генерацию простого списка в секс в  гамаке
источник

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
для начала запрет на trailing comma превращает генерацию простого списка в секс в  гамаке
поэтому вопрос был  - что за конфиги вообще. не думаю что такие навороты как у тебя есть у большого числа пользователей. + ты вроде говорил, что у тебя вообще фаза конфиругурирования отличается от штатной. т.е. не в формате дело
источник

D

Dim in ErlangRus
Можно и его. На нем и деревья можно описывать а в плоском состоянии key = value , тот же ini, и секции есть.

Неподьемность erlang синтаксиса для админов кмк преувеличена.

Дать им дефолтный конфиг , где все что может быть уже есть но закоментарено.

минимальная/рекомендуемая  конфигураха уже прописано по дефолту, а {127,0,0,1} на свой адрес и мартышка поменяет. Или комменты снимет если надо
источник

AK

Anton Kuranda in ErlangRus
зачем вообще давать админам конфиги когда есть девопс
источник

ŹR

Źmićer Rubinštejn in ErlangRus
У hackney есть dns cache?
источник