Size: a a a

2020 March 12

SP

Sergey Prokhorov in ErlangRus
мне кажется @maxlapshin может на эту тему много сказать
источник

ML

Maksim Lapshin in ErlangRus
использование эрланговских file:consult и особенно sys.config допустимо только если есть возможность грубо и жестко заткнуть всех тех, кто заслуженно недоволен неудобством этих форматов.

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

У эрланговского синтаксиса для file:consult проблема в необходимости аккуратно и четко балансировать все скобки и помнить синтаскис эрланга.  Фактически даже второй уровень вложенности делает всё непригодным.

У sys.config проблема ещё и в том, что там перемешиваются пользовательские настройки вместе с совместной подстройкой библиотек.

Ну и самое главное: как нелепо выглядят рассуждения о zero downtime рядом с предложением хранить настройки в файле для программистов, обновление которого  — полный рестарт всей системы
источник

SP

Sergey Prokhorov in ErlangRus
насчет zero downtime - релизы так то поддерживают обновление sys.config, есть config_change callback у application
источник

ML

Maksim Lapshin in ErlangRus
делать обновление конфигурации апгрейдом системы? Зачет
источник

СИ

Сергей Иванов in ErlangRus
Sergey Prokhorov
типа можно написать bash скрипт который будет генерировать sys.config. Потом захочется перезагрузку конфига в рантайме - опять на баше че-то писать. Валидацию тоже хотелось бы которая ругнётся чем то более понятным чем {{init_crashed, ....}}
если это мне, то нет. я по-старинке -  в vm.config ссылка на файл. а в файле яйцо. и делать file:read_file(File)  +   binary:split(Bin, <<"\n">>, [global, trim_all]) и вот это вот всё
источник

AK

Aleksey Kluchnikov in ErlangRus
Maksim Lapshin
делать обновление конфигурации апгрейдом системы? Зачет
Это можно порешать костылями типа reload_db_config reload_еще_чтото. Для тех подсистем которые можно ролоалоадить без перезагрузки. О чем подписать в соотвествующих местах конфиг файла
источник

SP

Sergey Prokhorov in ErlangRus
Maksim Lapshin
делать обновление конфигурации апгрейдом системы? Зачет
ну это да..
источник

TT

Taras 🦀 Taraskin in ErlangRus
Sergey Prokhorov
последний раз когда смотрел (года 3 назад) был mysql_otp вроде неплохой
да, mysql_otp с maridb ок работает сейчас
источник
2020 March 13

DZ

Danil Zagoskin in ErlangRus
https://www.facebook.com/careers/jobs/229713254864749/

Воу.  Фейсбук не смог переписать воцап на плюсах, поэтому решил переписать эрланг (и сделать его статически типизированным)
источник

AK

Aleksey Kluchnikov in ErlangRus
надо было на что то свалить дрявость этого продукта
источник

AB

Alexander Bogosyan in ErlangRus
Danil Zagoskin
https://www.facebook.com/careers/jobs/229713254864749/

Воу.  Фейсбук не смог переписать воцап на плюсах, поэтому решил переписать эрланг (и сделать его статически типизированным)
Отличная новость, если у них выйдет что то сравнимое с typescript для js будет круто
источник

AB

Alex Bubnov in ErlangRus
"Working on language tools such as build system, formatter, language server."

будет невозможно смешно, если они напишут свой.
источник

PG

Pïg Grëënëst in ErlangRus
почему?
источник

AB

Alex Bubnov in ErlangRus
потому что это будет очередным типичным проявлением максимально фрагментированной экосистемы - "каждый пишет под себя"
источник

AB

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

SY

Sergey Yelin in ErlangRus
Danil Zagoskin
https://www.facebook.com/careers/jobs/229713254864749/

Воу.  Фейсбук не смог переписать воцап на плюсах, поэтому решил переписать эрланг (и сделать его статически типизированным)
ну они некоторое время назад уже начали контрибутить и в отп и в ребар3
источник

PG

Pïg Grëënëst in ErlangRus
под новый язык новый language server, вроде все сходится
источник

PG

Pïg Grëënëst in ErlangRus
или они хотят не новый язык, а эрланг на глобус натянуть?
источник

AB

Alex Bubnov in ErlangRus
а вот нового языка я в вакансии не вижу
источник

AB

Alex Bubnov in ErlangRus
я бы сказал, новый диалайзер заподозрить можно
источник